在Linux的某个目录中发现了这样一个从前没注意过的权限:
srw-rw----。
我知道:
r=4
w=2
x=1
这样如果不考虑开头s,那么两对rw应当意味着属主和所属组可读可写,但不能执行,其它人无该文件权限。
在一个在线演示和计算chmod的网站尝试了多次,即使在增加了suid之后,也只能够生成:
-rwSrwS---
而这样的结果出现的S不但是大写,它也不出现在首位。
对于s以及t我并不怎么了解,但在网上查询chmod这个命令及例子中也根本找不到首位为s的说明和解释。
想问首位s这样的权限是何意义,它是如何通过chmod命令生成的?
权限位只有九位,第一个字符代表文件类型,s指的是unix domain socket文件,在man ls有说明