0

操作系统:Fedora 21 Python:2.7.6

我以 root 身份运行 python 脚本或使用 sudo 它运行良好。如果我以用户身份运行它,我会得到以下信息:

回溯(最后一次调用):文件“/home/user/dev_ad_list.py”,第 12 行,在 import ldap ImportError: No module named ldap

selinux=disabled -- 还有什么其他安全措施阻止用户运行导入 ldap 的 python 脚本

4

2 回答 2

1

如果它在 下工作正常sudo,那听起来就像是文件访问问题。

对此的快速解决方法是按照以下方式运行:

sudo chmod -R a+rX /usr/lib/python2.7

但是您可能希望更具体地使用您实际应用它的目录(甚至文件)。

于 2015-10-20T21:05:47.507 回答
0

python的路径与其他用户不同。用户指向树冠。

于 2015-10-20T21:18:35.797 回答