Linux的权限制怎么算,对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是()。

Linux的权限制怎么算,对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是()。,第1张

mrdou 的说明很详细,我来补充一下吧。

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。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7271670.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存