Можно ли получить локальное имя пользователя из python / batch при запуске от имени администратора? - PullRequest
0 голосов
/ 28 декабря 2018

Я использую код Python для ограничения доступа к файлам с помощью acl.Чтобы ограничить локальный пользовательский acl, мне нужно имя пользователя локального пользователя из кода, запущенного от имени другого администратора.Можно ли получить его путем повышения уровня кода или около того

Редактировать: я вошел в систему как локальный пользователь, но код Python запускается как администратор.Мне нужно получить текущего пользователя, вошедшего в систему, но так как код работает от имени администратора, я получаю пользователя с правами администратора, когда используются os.getlogin (), socket.fqdn (), os.environ.

1 Ответ

0 голосов
/ 28 декабря 2018

Имя пользователя не изменяется при запуске от имени администратора, если вы являетесь администратором.

Итак,

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