Мне нужно sudo для команды для любого пути в определенной области. Пример:
sudo mycommand /opt/apps/myapp/...
Каков синтаксис sudoers, позволяющий запускать эту команду по любому пути, который находится в /opt /apps /myapp? Это солярис 10 sudo.
Спасибо за ваш ответ, но мне не нужны подстановочные знаки для пути к командам, но подстановочные знаки для аргументов для команд.
Например, мы хотим сделать что-то вроде ...
sudo mycmd /opt/userarea/area1
sudo mycmd /opt/userarea/area1/area2
sudo mycmd /opt/userarea/area1/area2/area3
Пока что использование подстановочных знаков для аргументов в sudoers выглядит следующим образом:
/opt/userarea/*
/opt/userarea/*/*
И кажется, что если мы хотим иметь N уровней каталогов, тогда нам нужно N строк в sudoers! Есть ли лучший способ включить все уровни N в одну строку в sudoers? Благодарю.