Linux学习-权限管理命令01

权限管理修改

方式一

chmod -[R] [ugoa +|-|= [rwx]] [目标文件或文件夹]

-R 的意思是递归的修改 如果你修改一个目录 并且想把目录底下的所有文件或目录的权限都修改,那么就可以加-R实现

u代表user 即文件的所有者  g代表group 即文件所属组 o代表other 即其他人 a代表all 即所有人 

r是读权限  w是写权限 x是执行权限

例子:

chmod u+w,g-x,o-x /tmp/a

这个的意思是将tmp下的a文件 的所有者增加写权限,所属组去掉执行权限,其他人也去掉执行权限

也可以这么写 chmod u+=w,g-=x,o-=x /tmp/a


方式二

chmod -[R] [mode=741] [目标文件或文件夹]

先要了解权限代表的数字

r 代表 4

w 代表 2

x 代表 1

rwx 就是 7

为什么是这样 可以理解为 三位的二进制数   100 就是4  010 就是2  001 就是1  

例子

chmod 777 /tmp/a 

将a的权限改为 777  也就是 所有者 拥有rwx 的权限   所属组也拥有 rwx权限  其他人 也拥有rwx权限


一个要注意的问题, 关于权限的 

假设  /tmp 这个目录的 权限是 777 ,而 /tmp/a的权限 是 000  意思是所有人对a这个文件都没有任何权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值