精选
linux系统下的权位0777前面的0是什么意思,实际中好像没有用到,高手解释?
答案:2 悬赏:80 手机版
解决时间 2021-02-24 02:10
- 提问者网友:未信
- 2021-02-23 05:41
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-02-23 06:18
777前面的叫文件特殊权限 SUID/SGID/Sticky Bit
SUID 只能用在binary file中,以设置SUID属性的owner用户身份来执行
SGID 用在目录中,那么在目录中所建立的文件或者目录的group属性会变成设置SGID的目录的group属性;若是用在binary file上,则会以设置SGID属性的group来呈现
Sticky Bit 只对目录有效,在Sticky Bit设置的目录下新建的文件或目录只能由root或者建立的owner来进行操作(增删改)
表现为 -rwsrwsrwt
在owner(u)属性下s是SUID
在group(g)属性下s是SGID
在other(o)属性下t是Sticky Bit
大写的S,T表示无效(比如chmod 666 均无执行权限)
权限设置使用 chmod sxxx filename 中的第一个s 其中:
* 4为SUID
* 2为SGID
* 1为Sticky Bit
chmod 0xxx 表示清除权限
SUID 只能用在binary file中,以设置SUID属性的owner用户身份来执行
SGID 用在目录中,那么在目录中所建立的文件或者目录的group属性会变成设置SGID的目录的group属性;若是用在binary file上,则会以设置SGID属性的group来呈现
Sticky Bit 只对目录有效,在Sticky Bit设置的目录下新建的文件或目录只能由root或者建立的owner来进行操作(增删改)
表现为 -rwsrwsrwt
在owner(u)属性下s是SUID
在group(g)属性下s是SGID
在other(o)属性下t是Sticky Bit
大写的S,T表示无效(比如chmod 666 均无执行权限)
权限设置使用 chmod sxxx filename 中的第一个s 其中:
* 4为SUID
* 2为SGID
* 1为Sticky Bit
chmod 0xxx 表示清除权限
全部回答
- 1楼网友:北方的南先生
- 2021-02-23 07:56
你好!
0表示777这个数是八进制数
打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯