Lunix文件权限设置

ll 的结果返回七列,分别表示如下含义:
第一栏   [ 文件属性 ]
第二栏   [ 文件数 ]
第三栏  [ 拥有者 ]
第四栏  [ 所有者群组 ]
第五栏  [ 大小 ]
第六栏  [ 建档日期 ]
第七栏  [ 档名 ]
我们设置文件的权限就是这是第一栏里的文件属性。

文件属性这块共有十个字段,如: drw xr- xr-x

我们把这 10 个列分成 4 块: [d][rwx] [r-x] [r-x]
第一块:也就是第一列,用来表示这个文件的类型,有如下值:
1 [d ] 则是目录,我这里的是 d ,表示的是一个目录
2 [- ] 则是文件;
3 [l ] 则表示为连结档 (linkfile)
4 [b ] 则表示为装置文件里面的可供储存的接口设备;
5 [c ] 则表示为装置文件里面的串行端口设备,例如键盘、鼠标。
第二块:第 2 4 列,表示文件拥有者的权限。
第三块:第 5 7 列,表示拥有者同组人的权限。
第四块:第 8 10 列,表示是非拥有者组人的权限。
这些权限均有 [rwx] 三个参数表示,而且分别对应不同的位置。每块由 3 个列组成,每列对应一个值。 [r ] 代表可读、 [w ] 代表可写、 [x ] 代表可执行。
举例:如果拥有者只有只读的权限,那么第 2 4 列就是 [r--], 有读写的权限就是 [rw-], 有读写和执行的权利就是 [rwx].
使用数字赋权的命令格式如下:
chmod abc filename
其中的 abc 分别代表 3 个数字,并且分别对应问个不同的属组。即:
数字 a 对应第 2 4 位,表示拥有者的权限。
数字 b 对应第 5 7 位,表示同组用户的权限。
数字 c 对应第 8 10 位,表示其他组的权限。

rwx  对应 4 2 1. 那么 只读的权限用 4 表示 [r--] 读写用 6 4+2 )表示 [rw-], 读写加执行用 7 4+2+1 )表示 [rwx] 。只读加执行用 5 4+1 )表示 [r-x]

示例:
chmod 755 file1
chmod 777 file1 <==> chmoda=rwx file 
chmod 771 file <==> chmod ug=rwx,o=xfile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值