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。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-13
当你在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。
第2个回答  2020-04-14
chmod
551
filename
表示文件拥有者及文件所属组的所有成员可以读取文件内容和执行文件,其它人只能执行为件。不过既然其它人都不能读取文件内容,那么也没办法执行
所以这个权限跟
chmod
550
filename是一样的。
第3个回答  2020-04-10
从左到右,-
表示文件类型
然后是文件属主

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