我正在编写一个 bash 脚本,它使用sudo
LINUX 上的命令来自动化从 ISO 映像安装和提取媒体的过程。作为要求之一,脚本不应要求用户输入密码。因此,我编辑了该sudoers
文件,使指定的用户对 Linux 上的mount
and命令没有密码访问权限。umount
但是,我想知道我的 bash 脚本是否有办法检测用户是否对mount
and命令没有密码 sudo 权限,以便在文件尚未配置umount
的情况下它可以正常退出。sudoers
我考虑过使用sudo -l
来查看用户的 sudo 权限;但是,此命令需要密码。此外,sudo -n true
似乎也没有工作。结果,我想知道是否存在另一种无需解析sudoers
文件即可检查用户 sudo 权限的方法。