質問: 私がsudoerかどうかを確認するにはどうすればよいですか? sudoerではない場合、linuxシステムはどのように動作しますか? sudoを使用しようとすると、次のようになります。server:/tmp>$ sudo cal [sudo] password for user: sorry, try again. 私のパスワードがわからない可能性はありますか、それとも私がsudoerではないということですか? (別のマシンのシステムでは、私はsudoerではないことが印刷され、事件は報告されます)
回答: 特定のユーザーがsudoアクセスを持っているかどうかを知るために、-lオプションと-uオプションを一緒に使用できます。例えば、ユーザーがsudoアクセスを持っている場合、その特定のユーザーのsudoアクセスのレベルが出力されます。 $ sudo -l -u pradeep user pradeep may run the following commands on this host: (all : all) all ユーザーにsudoアクセス権がない場合、そのユーザーはローカルホストでsudoを実行することを許可されていません。 $ sudo -l -u pradeep.c user pradeep.c is not allowed to run sudo on localhost.