
5 5 1 中的三个数字一次代表 owner(文件所有者),group(所有者所在组的成员),others(其他人)的权限。 可以看到owner的权限是5,也就是4(r)+1(x),权限是读和执行,group的权限和他一样,也就是是文件所有者所在的group成员有读和执行的权限,其他人只有执行的权限(不能读,也不能写)。
数字类型改变档案权限
Linux档案的基本权限就有九个,分别是 owner/group/others三种身份各有自己的
read/write/execute 权限
档案的权限字符为:『-
rwxrwxrwx』, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各
权限的分数对照表如下:
r:4
w:2
x:1
每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-
rwxrwx---] 分数则是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
551 代表owner ,所在组可读可执行,其他可执行
当你在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。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)