
sudo
ユーザーがグループに属しています。
/etc/sudoers
ファイルに項目があります。
%sudo ALL=(ALL:ALL) ALL
しかし、彼らはまだ次のメッセージを受け取ります:
ユーザーがsudoersファイルに存在しません。このイベントが報告されます。
答え1
sudoグループにユーザーを追加した場合は、オペレーティングシステムに再度ログインする必要があります。したがって、ログアウトして再度ログインできます。または、他のttyを使用してログインせずにsudo操作を実行できます。 (++を試してみてくださいCtrl。)AltF1...F8
ユーザーがグループにあると推測しましたが、実際にはそうでない場合は、次の2つのコマンドを実行する必要があります。
su root
今ルートとして:
adduser user_name sudo
もう一度ログインするか、別のttyにログインします。
答え2
sudo -l
これにより、実行可能なコマンドと実行できないコマンドが表示されます。別の長い出力を追加し、-l
次を使用してユーザーを指定できます-U
。
$ sudo -ll -U myuser
Matching Defaults entries for myuser on myserver:
env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin, use_pty
User myuser may run the following commands on myserver:
Sudoers entry:
RunAsUsers: ALL
RunAsGroups: ALL
Commands:
ALL