Как повысить права root в скрипте Python? - PullRequest
1 голос
/ 26 апреля 2019

Я пытаюсь написать скрипт на python, который будет запрашивать права root.Я попытался использовать elevate для python, но он выдал ошибку «Нет такого файла или каталога» при запуске.

import os
from elevate import elevate

def is_root():
    return os.getuid() == 0

print("before ", is_root())
elevate()
print("after ", is_root())

Почему это происходит?Есть ли какие-либо рабочие альтернативы, которые используют системный графический интерфейс?
EDIT : я использую Linux с Python 3.6, но я бы хотел, чтобы он работал на Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...