web-dev-qa-db-ja.com

Visudo-パスワードなしでユーザーを変更しても機能しません

パスワードやその他のroot権限がなくても、ユーザーが別のユーザーに変更できるようにしたい。私はすでに https://Apple.stackexchange.com/questions/82438/allow-Sudo-to-another-user-without-password のヒントに従いましたが、うまくいきませんでした。

Visudoを使用してsudoersを編集し、次の行を追加しました。

test1 ALL=(test2:test2) NOPASSWD:ALL

私も試しました:

test1 ALL=(test2) NOPASSWD:ALL

しかし、ユーザーtest1としてこのユーザーに変更しようとすると、次のようになります。

Sudo su test2

ユーザーtest1のパスワードのプロンプトが常に表示されます。パスワードを入力すると、エラーが発生しますSorry, user test1 is not allowed to execute '/bin/su -u test2' as root on Host.example.com

さて、私はすでにGoogle&Coを検索しましたが、実際には機能しないsudoersのエントリで上記の方法しか見つかりません。

誰かが私を助けてくれることを願っています:-)

ありがとう

1
strader

だから私はすでに解決策を見つけました:

Sudo -u test2 bash
1
strader