Python3: требуется sudo для запуска файла [В конце концов с ArgParse] - PullRequest
0 голосов
/ 25 февраля 2019

Есть ли способ "требовать" привилегий sudo для запуска файла в python3?У меня есть ArgParse Argument, которому нужны привилегии Sudo, но он не будет спрашивать в начале файла, вместо того, когда команда, которая нуждается в этом, будет выполнена.

1 Ответ

0 голосов
/ 25 февраля 2019

Я уже выяснил мой ответ, сравнив uid:

import sys
if uid != 0:
    sys.exit("Gib Root!")
else:
    co.printout("JA! ROOOOOOOOOOOOOOOOOOOOOOOOOOOOT \n", RED)

Программа теперь проверяет, является ли активный uid 0 и, если нет, завершает работу сценария.

...