首页 > 解决方案 > 在 Python 中,检查是否以 root 身份执行

问题描述

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

标签: pythonpython-3.xlinuxpermissionsroot

解决方案


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

import getpass
print(getpass.getuser())

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


推荐阅读