У меня проблема. Я пишу часть программного обеспечения, которое требуется для выполнения операции, которая требует, чтобы пользователь находился в режиме sudo. запуск 'sudo python filename.py' не является вариантом, что приводит меня к моему вопросу. Есть ли способ перейти на sudo на полпути через python script, безопасность не является проблемой, так как пользователь будет знать пароль sudo, который программа должна выполнить следующим образом, чтобы проиллюстрировать проблему.
- программа работает как обычный пользователь
- ...... выполнение операций
- пользователь вводит пароль sudo
- Пользователь изменен на sudo
- выполняется подпрограмма, требующая разрешения sudo.
- на триггере (конец подпрограммы) пользователь снова становится обычным пользователем.
- ...... выполнение операций
Моя проблема заключается в шаге 3, любые указатели или рамки, которые вы могли бы предложить, могли бы оказать большую помощь.
Приветствия
Крис