【问题标题】:In Python, check if executed as root在 Python 中,检查是否以 root 身份执行
【发布时间】:2020-12-08 21:06:32
【问题描述】:

如何检查我的程序是否以 root 权限运行。 Pathlib 是否提供在 Linux 下查询 USER-ID 的可能性

【问题讨论】:

    标签: python python-3.x linux permissions root


    【解决方案1】:

    您可以使用标准库包getpass访问用户名

    import getpass
    print(getpass.getuser())
    

    当使用 sudo 或 root 执行代码时,用户是 root

    【讨论】:

      猜你喜欢
      • 2013-08-15
      • 2023-01-16
      • 2012-02-10
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-15
      相关资源
      最近更新 更多