Как использовать бит setuid в скрипте Python? - PullRequest
1 голос
/ 06 августа 2020

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

Я пробовал getpass.getuser(), но я полагаю, что смотрит на переменные среды, чтобы определить пользователя. Я не думаю, что бит setuid изменяет переменные среды.

Я также пробовал os.geteuid(), но он выводит число, и я не уверен, как соотнести это с именем пользователя.

Есть ли другой способ проверить эффективного пользователя скрипта Python?

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