几周前,我将一些照片从手机(cyanogen)移到了笔记本电脑上。今天,我注意到,当我在目录中运行“ls -l”时,所有照片都设置了执行标志。有趣的是,当我右键单击任何照片并转到“权限”时,显示“允许以程序方式执行文件”的框没有被选中,也不是空的 - 而是有一个破折号,如“-”。破折号是什么意思,为什么它只是这些照片的一个选项,对于任何其他文件,我只有两个选项,“选中”和空。谢谢!
答案1
Nautilus 简化了 GUI 中执行权限的显示。
可以设置执行位
- 所有者
- 团体
- 世界
如果其中任何一个都没有设置执行位(-rw-rw-rw-
),Nautilus 会显示一个空的复选框。
如果为它们全部设置了执行位(-rwxrwxrwx
),Nautilus 将在复选框中显示一个复选标记。
如果设置了执行位,但不是全部设置(-rwxrwxrw-
),Nautilus 将在复选框中显示破折号。
使用复选框启用/禁用执行权限将设置/删除所有用户(所有者、组和世界)的执行权限,您不能以任何其他方式设置/删除执行权限,例如仅为文件所有者删除执行权限。要做到这一点,您必须chmod
在终端中使用 -command。
以前有可能切换到advanced-permissions
-tab,但是几年前这个功能就被删除了。
13.04 中的 dconf/Nautilus“show-advanced-permissions”发生了什么?,看一下这个,看看有什么区别。