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