пусть sudo / su обрабатывает правильное получение пароля, проверьте, что EUID равен 0, тогда вы будете знать, что это работает. @samplebias показал, как это сделать, продолжая ту же программу, мой ответ вынуждает пользователя повторно вызывать скрипт как root

аю проект в Linux на системном уровне в Python. Итак, я хочу знать, что, если я запускаю свой код как обычный пользователь и если я обращаюсь к системным файлам, у него должны быть права доступа root, тогда как я могу запросить пароль root и запустить дополнительный код как суперпользователь. Я хочу знать, как запустить скрипт Python как суперпользователь с паролем для этого ..

Любая помощь будет оценена. Заранее спасибо..

Ответы на вопрос(2)

Ваш ответ на вопрос