長い間オンラインで検索し、私が見つけることができるすべての方法を試した後、あなたに質問をしました。既存のユーザーをsudoerとして追加するにはどうすればよいですか?
頑張った
usermod -a -G sudo user
そして
adduser user
どちらもルートにあります。 1つ目はまったく機能せず、2つ目はsudoersに "user"を追加したと推定されますが、そのユーザーとしてsudoを実行しようとすると、ユーザーはsudoersファイルにありません。このイベントが報告されます。
adduserを再度実行すると、「user」ユーザーはすでに「sudo」のメンバーであるとマークされます。
どうですか? ? ?
-編集:明確にするためにsudoを実行しようとしたときにユーザーにパスワードを求めるメッセージを表示したいと思います。現在、ユーザーがsudoを実行すると、パスワードを入力するように求められ、「ユーザーがsudoersファイルにありません...」というメッセージが表示されます。私はそのユーザーがsudoを実行し、プロンプトを受け取り、権限をエスカレートできることを願っています。
ベストアンサー1
rootで/ etc / sudoersを編集し、次の行を配置します。
youruser ALL=(ALL) NOPASSWD:ALL
後ろに
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
これにより、パスワードなしでsudo権限を必要とするすべてのコマンドを実行できます。
sudoを使用してパスワードの入力を求めるには、削除する必要があります。
NOPASSWD:ALL