#python #python-3.x #linux #permissions #root
#python #python-3.x #linux #разрешения #root
Вопрос:
Как я могу проверить, запущена ли моя программа с правами root. Предоставляет ли Pathlib возможность запрашивать идентификатор пользователя в Linux
Ответ №1:
вы можете получить доступ к username с помощью пакета стандартной библиотеки getpass
import getpass
print(getpass.getuser())
когда код выполняется с помощью sudo или от имени root, пользователь является root