gpt4 book ai didi

python - 如何从使用 pkexec 运行的脚本中获取当前用户名?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:01 24 4
gpt4 key购买 nike

我正在使用 pkexec 以 root 身份执行一个 python 脚本,我正在使用 working_dir = os.getenv('HOME') 来获取用户名,但它总是返回 root 而不是当前用户 test1。

如何获取运行 pkexec 的用户?

如果该信息有任何用处,脚本位于/usr/bin 中。

最佳答案

The sudo man page描述保存调用它的用户信息的环境变量。

import os
print os.environ["SUDO_USER"]

关于python - 如何从使用 pkexec 运行的脚本中获取当前用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42775890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com