linux文件权限数字啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件权限数字啥意思相关的知识,希望对你有一定的参考价值。

参考技术A 读为4,写为2,执行为1。数字相加得出来的就是权限。第一个数值是用户权限,第二个是用户组权限,第三个是其他用户权限。
例如
755
就是用户拥有读写执行权限,用户组和其他用户拥有读权限和执行权限。7=4+2+1。5=4+1

linux 将文件权限改为:-r-xr-x--x 是啥意思,用数字表示是多少

当你在linux下用命令ll
或者ls
-la的时候会看到这些字眼,这些字眼表示为不同用户组的权限:
r:read就是读权限
--数字4表示
w:write就是写权限
--数字2表示
x:excute就是执行权限
--数字1表示
这里总共会有10个“-”,第一个表示文件类型,如该文件是文件(-表示),文件夹(d表示),连接文件(l表示),后面9个按照三个一组分,如:
-xrwxrw---
770权限表示此文件(文件夹)的拥有着和同组用户有读写及执行权限,其他用户组没任何权限
就是前面三个表示所有者权限,中间三个表示同组用户权限,最后一组表示其他用户权限
因此,你提问的-r-xr-x--x
表示你现实的内容是文件,权限为661,就是所有者及同组用户能读、执行,其他用户只能执行
以上的其他用户,不包括root这个super
user。
参考技术A 当你在linux下用命令ll
或者ls
-la的时候会看到这些字眼,这些字眼表示为不同用户组的权限:
r:read就是读权限
--数字4表示
w:write就是写权限
--数字2表示
x:excute就是执行权限
--数字1表示
这里总共会有10个“-”,第一个表示文件类型,如该文件是文件(-表示),文件夹(d表示),连接文件(l表示),后面9个按照三个一组分,如:
-xrwxrw---
770权限表示此文件(文件夹)的拥有着和同组用户有读写及执行权限,其他用户组没任何权限
就是前面三个表示所有者权限,中间三个表示同组用户权限,最后一组表示其他用户权限
因此,你提问的-r-xr-x--x
表示你现实的内容是文件,权限为661,就是所有者及同组用户能读、执行,其他用户只能执行
以上的其他用户,不包括root这个super
user。
参考技术B chmod
551
filename
表示文件拥有者及文件所属组的所有成员可以读取文件内容和执行文件,其它人只能执行为件。不过既然其它人都不能读取文件内容,那么也没办法执行
所以这个权限跟
chmod
550
filename是一样的。
参考技术C 从左到右,-
表示文件类型
然后是文件属主

其他用户的权限。
r表示读
w
表示写
x
表示执行。分别对应数字是
4
2
1

以上是关于linux文件权限数字啥意思的主要内容,如果未能解决你的问题,请参考以下文章

linux 将文件权限改为:-r-xr-x--x 是啥意思,用数字表示是多少

linux 里命令ls -l 后,文件类型权限后面的数字啥意思比如-rw------ 1 root 11 02-05 05:14

rwx是啥权限

linux下文件权限设置中的数字表示权限,比如777,677等,这个根据啥得来的

Linux中drwxr-xr-x.的意思和权限

Linux设置文件目录权限,四位数的目录权限是啥意思?如2770、3777、4777、0777等。