visudoでこれをやろうとしていますが、そこに何を入力するのかわかりません。どのようなヒントがありますか?
まず、テストのために彼にフルルートアクセス権を与えてみました。
root ALL=(ALL) ALL
user01 ALL=(ALL) ALL
その後、ユーザーを切り替えます。
su user01
passwd user 02
エラーが発生します。
passwd: Only root can specify a user name
だからうまくいきませんが、user01がuser02に対してのみパスワードをリセットするようにしたいと思います。ご協力ありがとうございます。
答え1
あなたのsudoersの入力は次のとおりですユーザー01いっぱいSudoつまり、まだsudoを介してすべてのコマンドを実行する必要があることを意味します。ただ与えたいならユーザー01変更/リセットする権利ユーザー02パスワードを入力してファイルに追加する/etc/sudoers
(経由visudo
):
user01 ALL=(ALL:ALL) NOPASSWD: /usr/bin/passwd user02
それではそこにいます。ユーザー01ランニングsudo passwd user02
。