Max*_*kov 11 documentation ls file-permissions macos
我无法理解ls
有关具有rw-
模式的文件的手册。这是报价:
如果
r
,文件可读;如果?
,则不可读。如果
w
,文件是可写的;如果?
,则不可写。以下第一个适用:
S
如果在所有者权限中,则该文件不可执行并设置了 set-user-ID 模式。如果在组权限中,则该文件不可执行并设置了 set-group-ID 模式。
s
如果在所有者权限中,则该文件是可执行的并且设置了 set-user-ID 模式。如果在组权限中,则该文件是可执行的,并且设置了 setgroup-ID 模式。
x
该文件是可执行的或目录是可搜索的。
?
该文件既不是可读、可写、可执行的,也不是 set-user-ID 或 set-group-ID 模式,也不是粘性的。
特别是,它似乎以粗体相互矛盾的两个部分:根据第一个,因为模式开头r
,该文件是可读的,但是根据最后一个,该文件是不可读的。但是,显然,情况并非如此。
那么,关于文件“既不可读也不可写......”的第三部分是什么意思?
参考书目
ls
手册页。wwoorrdd
用于粗体和_w_o_r_d
下划线。T
和的几段t
,但不是整个手册页。这是关于 OS X 的。您可以在此处和此处 的books.google.com 上查看这本书的两个略有不同版本(版本?)的页面。
certiguide.com似乎在引用它们。ls(1)
。日期为 2011 年 9 月 24 日。更好的:
更好的是:
小智 16
这个答案之前发布在 Stack Exchange 上,然后我注意到这个问题被移动了。
引文中的每个编号点依次适用于三个字符中的每一个。
如果第一个字符是“r”,则文件可读
如果第二个字符是'w',则文件是可写的
如果第三个字符是“x/s/S”,则文件具有可执行文件和/或适当的set-userid/setgroupid属性
如果字符为“-”,则该文件不具有该属性。
前三个字符(在目录标识符之后)适用于用户权限,后三个字符适用于组权限,第三个字符适用于其他所有人。
归档时间: |
|
查看次数: |
1063 次 |
最近记录: |