sudo を使用すると、root 以外のユーザーに root のみのコマンドを実行するためのアクセス権を与えることができます。 root 以外のユーザーに root のみのコマンドへのアクセスを提供する簡単な方法を次に示します。 「john」という名前のユーザーに付与するコマンド アクセスは、「/sbin/poweroff」になります。
コマンドへの sudo アクセスの付与
1. /etc/sudoers を開く ファイル。 visudo を使用してこのファイルを開くことをお勧めします コマンド。
# visudo
2. 最後に次の行を追加します。 (ただし、ファイルのどこにでも追加できます)
User_Alias ADMINS = john --> define which user can run the root only commands Cmnd_Alias POWEROFF = /sbin/poweroff --> define which command ADMINS ALL=POWEROFF --> bind the command with the user
3. ユーザー john でログインし、次のコマンドを実行します:
$ sudo /sbin/poweroff
初めて、ジョンのパスワードを尋ねます。これにより、root ユーザーの認証情報を要求せずにシステムの電源がオフになります。