web-dev-qa-db-ja.com

パスワードなしでユーザーを設定する

別のユーザーにsuして、権限を減らしてスクリプトを実行できるようにしたいと思います。残念ながら、毎回パスワードを入力する必要がありますが、パスワードプロンプトを必要とせずにユーザーを作成する方法はありますか?

7

Sudoを試してください。

sudoersファイルに以下を追加します(visudoを実行して):

%you ALL= (restricted) NOPASSWD: ALL

ここで、youはユーザー名、restrictedは権限が制限されたユーザーです。

その後、パスワードを指定せずにrestrictedとしてコマンドを実行できます。

Sudo -u restricted whoami

行の終わりにあるALLを許可するコマンドラインに置き換えることで、Sudoを介して実行できるコマンドを制限することもできます。見る man sudoers 詳細については。

14
Jason Weathered

rootにsuすることができます。その後、別のユーザーにsuする場合、パスワードは必要ありません。

0
Brent