毎回suとパスワードを入力する必要がないようにスクリプトを作成したいと思います。 [閉じる]

毎回suとパスワードを入力する必要がないようにスクリプトを作成したいと思います。 [閉じる]

su毎回ルートパスワードを入力する必要がないようにスクリプトを作成したいと思います。

答え1

ユーザーがパスワードを入力せずにrootになることを許可するには、少なくともその機能が特定のユーザーまたは排他グループに制限されていることを確認する必要があります。

あなたはそれを使用することができますsudoパスワードを入力せずに特定のコマンドを実行できます。/etc/sudoersコマンドを使用してファイルを編集し、次のvisudoような行を追加します。

 %wheel    ALL = NOPASSWD: /bin/su

この例では、グループのユーザーがwheelパスワードを入力しなくても実行できます。sudo su

ルートとして特定のコマンドを頻繁に実行するため、これを行うには、そのコマンドのルールsudoersのみを追加して権限の露出を最小限に抑えることをお勧めします。

関連情報