sudoコマンドの利用設定をするためには、rootユーザーでvisudoコマンドを実行し、/etc/sudoersが開かれる。
書式は、こんな感じ。
ユーザー名 ホスト名(実行ユーザー名) NOPASSWD:コマンド
なお、%がつくとグループ名になる。
以下は、adminグループについては、root権限が必要な全てのコマンドはパスワードなしで実行できることを意味する。
%admin ALL=(ALL) NOPASSWD:ALL
なお、sudo -lコマンドを利用して、自分に許可されているコマンドを調べることが出来る。
vagrant@precise64:~$ sudo -l Matching Defaults entries for vagrant on this host: env_reset, exempt_group=admin, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin User vagrant may run the following commands on this host: (ALL) NOPASSWD: ALL (ALL : ALL) ALL
出典については…気にするな!