Linux基础——chmod文件权限(s特殊权限)
在Linux或Unix系统中,文件权限用三位或四位的八进制数表示。权限5755可以分解为以下部分:
-
第一位(特殊权限位):
-
5
表示设置了 setuid 和 sticky bit。-
4
是 setuid 位,表示文件执行时以文件所有者的权限运行。 -
1
是 sticky bit,表示只有文件所有者或 root 可以删除或重命名文件。
-
-
-
后三位(用户、组、其他用户的权限):
-
755
表示:-
用户(所有者):
7
(读、写、执行权限,rwx
)。 -
组:
5
(读、执行权限,r-x
)。 -
其他用户:
5
(读、执行权限,r-x
)。
-
-
权限符号表示
-
符号表示为:
-rwsr-xr-t
。-
s
表示 setuid。 -
t
表示 sticky bit。
-
总结
-
所有者:读、写、执行。
-
组:读、执行。
-
其他用户:读、执行。
-
特殊权限:setuid 和 sticky bit。
这种权限设置通常用于需要特殊权限的可执行文件。
稳步前行,只争朝夕。