顶部右侧自定义内容
顶部左侧自定义内容
当前位置:首页 > > 正文

阿里云:Linux 使用数字来表示权限

作者:xiaoyun发布时间:2019-10-05 16:02分类: 浏览:841评论:0


导读:文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限。还有另外一种方法是以数字来表示权限, r: 对应数值4 w: 对应数值2 x:对应数值1 -:对应...

文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限。还有另外一种方法是以数字来表示权限,



r: 对应数值4

w: 对应数值2

x:对应数值1

-:对应数值0



我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为:



111 101 100



再将其每三位转换成为一个十进制数,就是754。



例如,我们想让a.txt这个文件的权限为:



自己 同组用户 其他用户

可读 是 是 是

可写 是 是

可执行



那么,我们先根据上表得到权限串为:rw-rw-r--,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,



按照上面的规则,rwx合起来就是4+2+1=7,一个rwxrwxrwx权限全开放的文件,数值表示为777;而完全不开放权限的文件“---------”其数字表示为000。下面举几个例子:



-rwx------:等于数字表示700。

-rwxr―r--:等于数字表示744。

-rw-rw-r-x:等于数字表示665。

drwx―x―x:等于数字表示711。

drwx------:等于数字表示700。

标签:


排行