sudoユーザーを追加する方法
当ページのリンクには広告が含まれています。
スポンサーリンク
他のユーザーでコマンドを実行するsudoコマンドを利用するsudoユーザーを追加する方法を紹介します。
sudoユーザーを追加する方法
sudoユーザーに追加していないユーザーでsudoコマンドを実行すると、
$ sudo less /etc/passwd [sudo] password for karuma: karuma is not in the sudoers file. This incident will be reported.
「karuma is not in the sudoers file. This incident will be reported.(karuma は sudoers ファイル内にありません。この事象は記録・報告されます。)」と、怒られます……。
ということで、ここでは特定のユーザー(ここでは「karuma」)がsudoコマンドを実行できるようにしてみましょう。
/etc/sudoers ファイルにユーザーを追加すればいいのですが、/etc/sudoers ファイルには、あらかじめsudoコマンドを利用できるグループが用意されています。Debianの場合は、sudoグループ。CentOSの場合はwheelグループ。
# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
このグループにユーザーを追加するだけでsudoコマンドが利用できるようになります。早速追加してみましょう。ここでは「usermodコマンド」を使って、karumaをsudoグループに追加します。
# usermod -G sudo karuma # cat /etc/group | grep karuma sudo:x:27:karuma karuma:x:1000:
これで、OKです。karumaは sudoコマンドが実行できるようになりました。
確認のため、再度sudoコマンドを実行してみましょう。。
$ sudo less /etc/passwd [sudo] password for karuma:
ユーザーのパスワードを入力し、指定したコマンドが実行できれば、適切に設定されています。
以上、「sudoユーザーを追加する方法」でした。