CentOS 7でuser02のパスワードのみをリセットするためにuser01にアクセスを許可する方法は?

CentOS 7でuser02のパスワードのみをリセットするためにuser01にアクセスを許可する方法は?

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

おすすめ記事