我在 sudoers 中有一个用户,其条目如下
user ALL=(ALL) NOPASSWD: /usr/bin/find
然后user
会尝试做
/usr/bin/find /var/mailboxes -iname [email protected]
但结果会是这样的
/usr/bin/find: `/var/mailboxes/d2': Permission denied
但是什么时候user
用 sudo 运行它
sudo /usr/bin/find /var/mailboxes -iname [email protected]
这将返回路径[email protected]
我怎样才能在任何目录下user
运行find
而不使用 sudo 命令?
答案1
编写一个使用 sudo(或等效权限提升)的脚本并使用它。