Shell——文件权限

在linux中,文件权限是一个很重要的属性。因为linux是一个认为用户什么都懂的多用户多任务操作系统,所以需要用权限来控制不同用户对不同文件的访问。

权限的表示方法

权限有两种表示方法:字母与数字

权限数字字母
可读4r
可写2w
可执行1x
查看权限

ls -l(ll)
在这里插入图片描述
上图中第一列第一个字母代表着文件类型,d:文件夹 -:普通文件 s:管道文件 l :软链接文件 c:硬件字符设备 b:硬件块设备
其后九位是代表着用户的权限,前三位代表当前用户,中间三位代表这同组用户权限,后三位代表其他用户权限,缺少的权限使用-代替。

设置权限

chmod [usertype] [signal] [type] [filename]

usertypesignaltype
u(文件所有者)+(添加权限)r(可读)
g(文件所有者同组用户)- (取消权限)w(可写)
o(其他用户)=(赋予权限并取消其他权限)x(可执行)
a 表示所有用户(默认)

eg:为text.txt文件添加当前用户可读写权限
chmod u+wr text.txt
既然数字也能代表权限那么也就可以用数字赋予权限
eg:为text.txt设置当前用户可读写,其他用户没有任何权限
chmod 600 text.txt
三位数字分别代表 u ,g ,o的权限,赋予的权限是由数字大小决定,如读写的权限是2+4=6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值