Я работаю над проектом, и мне нужно иметь возможность ограничивать аргументы командной строки для команд, когда они вызываются с помощью sudo. Разбор, который мы выполняем, достаточно велик, поэтому использование glob было бы болезненным, но пока я читал руководство sudoers, я заметил, что могу использовать внешний скрипт.

Поэтому я написал скрипт на Python, который должен иметь возможность запускать команду и проверять ее аргументы (используя Regex). У меня вопрос, как мне настроить файл sudoers для вызова этого скрипта вместо команды? Поэтому, если бы я выполнил sudo ls -l, он вызвал бы мой сценарий с передачей аргумента (и, возможно, группы, но я могу сделать это вручную).

0