gpt4 book ai didi

python - 确保 python 脚本不以 root 身份运行

转载 作者:行者123 更新时间:2023-11-30 21:50:42 24 4
gpt4 key购买 nike

我的第一个 python 程序(希望在一千年内完成)如果以 root 身份运行(例如使用 sudo),由于 dbus 的东西会中断。如何确保它不是使用 sudo 前缀调用的,也不是从根提示符 # 而不是常规用户提示符 $ 调用的?

最佳答案

将其放入您的 Python 程序/脚本中:

#import os

if os.geteuid() == 0:
exit("You cannot call 'mmm' using using 'sudo' powers. Exiting.")

当然,您可以将 mmm 替换为您自己的 python 文件名。

关于python - 确保 python 脚本不以 root 身份运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60292201/

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