使用其他帐户时,Python模块无法正常工作

时间:2014-06-06 07:21:56

标签: django python-2.7 centos6

我在CentOS中创建了一个名为nafd_it的新用户。

然后获得virtualenv nafd文件夹的所有权。该文件夹包含django应用程序和python2.7。

sudo chown -R nafd_it /env/nafd
sudo chmod -R g+w /env/nafd

在我的根虚拟环境中,当我启动python2.7时,我可以导入时间模块。 但是当我改变用户时

su - nafd_it

-bash-4.1$ source bin/activate
(nafd)-bash-4.1$ python

当我发出import time

时,在python环境中

我正在

ImportError: No module named time

我已将/env/nafd文件夹的文件夹权限更改为chmod -R ugo+rwx env/nafd

如何让用户nafd_it读取python模块?

1 个答案:

答案 0 :(得分:0)

在我再次忘记解决此问题之前,我设法通过将用户nafd_it添加到根组来传递此防火墙。

usermod -a -G root 'nafd_it'

我现在可以使用nafd_it用户正确访问该模块。