在python中拒绝访问

时间:2011-02-03 07:41:26

标签: python

大家好 我想从一个目录中取一个目录而且os不允许我做这项工作(例如linux中的/ etc / openvpn)我知道我应该是root但我不知道我怎么能用python做这个。

2 个答案:

答案 0 :(得分:1)

您必须以root身份启动该过程。您可以将“sudo yourscript.py”作为普通用户帐户运行或以root用户身份登录,或者运行“su - ”成为root用户,然后运行脚本。

您的脚本在开始运行后无法获得root权限。这不是unix / linux系统的工作方式。

答案 1 :(得分:0)

如果在现有目录而不是文件上调用open,您将获得对“C:\ tmp”路径的访问权限。

示例:

f = open('C:/tmp', 'w')

应该是:

f = open('C:/tmp/temp.txt', 'w')