linux sudo は許可されるコマンドをリストします。

linux sudo は許可されるコマンドをリストします。

この点/etc/sudoersと、一般ユーザーがそれを読むことができないという事実を考えると、一般ユーザーとして私がどのような権限を持っているかを/etc/sudoers.d/調べる方法はありますか?sudo

ベストアンサー1

sudo -lあなたにアクセスするために使用されます。出力は次のとおりです。

#> sudo -l
Matching Defaults entries for myuser on myhost:
    env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin, !fqdn,
    use_pty

User myuser may run the following commands on myhost:
    (root) NOPASSWD: /usr/bin/systemctl restart docker
    (root) NOPASSWD: /usr/bin/systemctl restart docker.service

アクセス権がない場合は、パスワードを入力して次のメッセージを作成します。

#> sudo -l
[sudo] password for myuser:
Sorry, user myuser may not run sudo on myhost.

おすすめ記事