Python文件夹创建需要sudo才能在Nautilus中查看

时间:2015-03-23 21:08:17

标签: python nautilus

当我运行os.mkdir()时,我可以使用ls看到该文件夹​​,但无法使用常规nautilus(GNOME文件管理器,我正在运行Ubuntu)查看该文件夹。在编辑 - >偏好设置中,我选中了Show hidden and backup files,这对我们没有帮助。

但是,我发现我可以使用sudo nautilus查看Python制作的文件夹。我感到困惑,因为这意味着Python会创建需要root权限的文件夹,但是我可以使用非root ls查看它们,这是冲突的。

是否有可能让Python让我看到使用非root Nautilus的文件夹,为什么会发生这种情况?

代码:

import os

os.mkdir(os.getcwd() + '/myFolder')

ls -l

手动创建的文件夹,可以在Nautilus中查看:

drwxrwxr-x 3 user user 4096 Mar 22 08:58 folder1

无法查看。它与上面的文件具有相同的文件权限是不是很奇怪?但这个是通过Python创建的。

drwxrwxr-x 3 user user 4096 Mar 22 08:40 folder2

另一个我无法查看的内容,由root用Python创建

drwxr-xr-x 3 root root 4096 Mar 22 11:41 folder3

父文件夹:

drwxrwxrwx 21 user user 4096 Mar 23 17:36 parentFolder

0 个答案:

没有答案