sudo
LINUX でコマンドを使用して ISO イメージからメディアをマウントおよび抽出するプロセスを自動化する bash スクリプトを作成しています。要件の 1 つとして、スクリプトではユーザーがパスワードを入力する必要はありません。そのため、指定されたユーザーがLinuxのおよびコマンドsudoers
へのパスワード アクセス権限を持たないようにファイルを編集しました。mount
umount
ただし、ファイルが構成されていない場合に正常に終了できるように、ユーザーがmount
andumount
コマンドのパスワード sudo 権限を持っていないかどうかを bash スクリプトが検出する方法があるかどうか疑問に思っていました。sudoers
sudo -l
ユーザーの sudo 権限を調べるために使用することを考えました。ただし、このコマンドにはパスワードが必要です。さらに、sudo -n true
どちらも機能していないようです。sudoers
その結果、ファイルを解析せずにユーザーの sudo 権限を確認する別の方法が存在するのではないかと考えていました。