Разбор аргументов Sudoers с использованием Python

322
Bryce Snell

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

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

0
«Когда я читал руководство по sudoers, я заметил, что могу использовать внешний скрипт» - пожалуйста, [отредактируйте] вопрос и приведите соответствующий фрагмент руководства. Kamil Maciorowski 6 лет назад 0

0 ответов на вопрос

Похожие вопросы