У меня есть пользователь в sudoers с записью типа
user ALL=(ALL) NOPASSWD: /usr/bin/find
, тогда этот пользователь
попытается выполнить
/usr/bin/find /var/mailboxes -iname mailbox@domain.net
, но результаты будут примерно такими, как
/usr/bin/find: `/var/mailboxes/d2': Permission denied
, но когда пользователь
запустит его с sudo как
sudo /usr/bin/find /var/mailboxes -iname mailbox@domain.net
, который вернет путь к (скрытому), могу ли я заставить пользователя
запустить find
в любом каталоге без команды sudo вверху?
Запишите сценарий, который использует sudo (или эквивалентное расширение полномочий), и используйте это вместо этого.