Перейти на пользователя sudo в скрипте Python

У меня проблема. Я пишу программу, которая требуется для выполнения операции, требующей, чтобы пользователь находился в режиме sudo. запуск sudo python filename.py не вариант, что приводит меня к моему вопросу. Есть ли способ перейти на sudo на полпути через скрипт python, безопасность не Это проблема, поскольку пользователь знает пароль sudo, который программа должна запускать следующим образом, чтобы проиллюстрировать проблему

  1. , программа работает от имени обычного пользователя
  2. ...... выполняя операции
  3. пользователь вводит пароль sudo
  4. пользователь изменен на sudo
  5. подпрограмма, требующая разрешения sudo, запускается
  6. по триггеру, даже (конец подпрограммы) пользователь снова становится обычным пользователем
  7. ...... выполнение операций

Моя проблема заключается в на шаге 3 вам помогут любые указатели или фреймворки.

Ура

Крис

24
задан Kraken18 4 March 2011 в 09:25
поделиться