Debian 9 ユーザーは sudo グループにありますが、まだ sudo コマンドを実行することはできません。

Debian 9 ユーザーは sudo グループにありますが、まだ sudo コマンドを実行することはできません。

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

関連情報