【发布时间】:2013-03-20 06:49:07
【问题描述】:
在我的 Python 脚本中,我执行了一些需要 root 权限的操作。我还创建和写入我不希望由 root 独占但由运行我的脚本的用户拥有的文件。
通常,我使用sudo 运行我的脚本。有没有办法做到以上几点?
【问题讨论】:
-
如果您使用
sudo运行,您可以在完成后随时将chown发送给__FILE__的所有者 -
@uʍopǝpısdn 是的......但是如果你不小心的话,这样做很快就会变得不礼貌。
-
我没听明白,抱歉。它是创建所有文件的根目录(
sudo的结果)。如何检索运行我的脚本的用户 ID?
标签: python linux root sudo privileges