私の好ましい方法は、sudo
グループ(Ubuntu 10.04以前のadmin
)に追加することです。
Ubuntu Linuxでは、sudo
グループはsudo
を動かすことができるので、そのグループに誰かを追加するのは簡単です。
usermod -a -G sudo username
お使いの環境は他のディストリビューションによって異なるかもしれませんが、sudoersファイルが更新されるよりも、グループメソッドの方が理にかなっていると考えた人がいました。間違える余地が少なく、全員をスーパーユーザから締め出すことができるというのが理由のようです。
visudo
sudoers ファイルを開き、簡単な状況のためのサンプルがあります。
ALL=(ALL) NOPASSWD: ALL
ユーザー名の代わりにグループを指定することも可能です。そのため、すべてのユーザをリストアップする必要はありません。
このコマンドを sudoer パーミッション :
sudo adduser <username> sudo
``` を持つユーザが実行するだけで、以下のようになります。
Amazon Linuxでは/etc/sudoers.d
があり、その中にcloud-init
が入っています。 これで問題なく動作し、既存のファイルを編集するのではなく、明らかに意図した通りになりました。