- 2009-09-27 (日) 17:42
- Linux

sheevaplugでubuntu serverを動かしているのだが、新規作成したuserでsudoが通らない。
というわけで、任意のuserにsudo権限を与えることにした。
以下、メモ。
/etc/sudoersの設定を確認
sudo の設定は、/etc/sudoersに記述されているらしい。
そして、今回関係するのは、
最後の、%admin ALL=(ALL) ALL という部分が「ユーザーがadminというグループに属していればsudoが使える」という設定らしい。
http://90h.dip.jp/archives/2008/08/sudo.html
とのこと。
確認してみると、肝心の一行
%admin ALL=(ALL) ALL
がない状態だった。
/etc/sudoersを編集
/etc/sudoersはrootでさえ変更不可になっている。そのためchmodなど権限設定して書き直すことがしばしば。ところが。これは危険。
http://d.hatena.ne.jp/takuya_1st/20090806/1249554458
ということで、
$sudo visudo
で↓の一行を最後に追加するらしい。
%admin ALL=(ALL) ALL
ユーザーをadminグループにする
$ sudo usermod -G admin ユーザー
でOKなんだけど、sheevaplugにはadminグループがなかったみたい。
ということで、上記のコマンドの前に、先ずはグループ作成しておく必要がある。
$ groupadd admin
以上。
- Newer: 2009年8月の読書記録
- Older: digimeshでの通信コマンド