安装django-CMS后,.iPython权限被拒绝

时间:2011-09-02 09:41:22

标签: django linux ipython django-cms ubuntu-server

使用最新的django-cms包 - 它需要一个名为ipdb的包。 我安装了它,现在我无法解决错误:

[Errno 13] Permission denied: '/var/www/.ipython'

我更改了文件夹的权限,但它无效。

我也手动创建了文件 - 但错误是:

[Errno 17] File exists: '/var/www/.ipython'

我的google-foo已经指出要解决此问题。


此文件夹的权限我更改为用于登录的当前用户。是否有特定的用户我可以申请这个我不知道的文件夹?


固定!

在建议之后,我进一步探索了它的工作原理:

  1. chmod 777,其父文件夹将包含.ipython文件
  2. 创建.ipython上的chmod 777
  3. chmod 755再次进入父文件夹。
  4. 作品!

    似乎这个文件必须是可执行文件 - 当然我不希望它在我的主文件夹上,所以我可以允许它被创建然后恢复我的更改。

    非常感谢你们的建议

1 个答案:

答案 0 :(得分:2)

您尝试访问/ var / www的用户不允许这样做。您要么使用其他用户,要么更改/ var / www。

的权限

这不是一个python问题,这是一个linux问题。

使用ls -l /var/www,您可以看到允许谁在目录中创建新文件。

一个小指南,向您解释如何在Linux中使用权限:http://www.linuxquestions.org/linux/answers/Security/Quick_and_Dirty_Guide_to_Linux_File_Permissions