Linux(CentOS)常用命令 —— 权限命令

关于权限
这里写图片描述
权限命令
chmod (change mode) :变更文件或目录的权限
语法:chmod[参数]<权限范围><符号><权限代号>

-R或—recursive 递归处理,将指定目录下的所有文件及子目录一并处理
   
   
  • 1

权限范围的表示方法:

u:User,文件或目录的拥有者
g : Group 文件或目录的所属群组
o : Other 除了文件或目录所有者或群组之外的其他用户
a : All  全部的用户,包含所有者,群组及其他用户
   
   
  • 1
  • 2
  • 3
  • 4

符号:

+   添加权限
-   取消权限
   
   
  • 1
  • 2

权限代号:

r:读取权限,数字代号为“4”
w:写入权限,数字代号为“2”
x:执行权限,数字代号为“1”
-:没有权限,数字代号为“0”
   
   
  • 1
  • 2
  • 3
  • 4

权限更改
① 给文件所有者(u)/群组(g)/其他(o) 增加 读/ 写/ 执行权限

a)chmod u/g/o=rwx 文件或目录

修改原来的权限为rwx
例如;更改test.sh其他用户的权限为rwx

chmod o=rwx test.sh
   
   
  • 1

这里写图片描述

b) chmod u/g/o+(r)(w)(x) 文件或目录
添加r权限或w权限或x权限,例如:chmod u+x test.sh 给test.sh添加执行权限
这里写图片描述
给t2目录添加写入权限
这里写图片描述
c)chmod u/g/o-(r)(w)(x) 文件或目录
去除r权限或w权限或x权限,例如:chmod g-r test.sh 给test.sh的群组去除读的权限
这里写图片描述
② 给文件夹及其子文件夹和文件更改权限
这时要添加-R参数,递归执行

chmod -R 权限设置 需要更改权限的文件夹

例如:chmod -R u=r t2
这里写图片描述
③ 不设置所属用户时,默认给所有用户修改权限
例如:给test.sh的所有用户添加执行权限

chmod +x test.sh
   
   
  • 1

这里写图片描述

                                            <link rel="stylesheet" href="http://csdnimg.cn/release/phoenix/production/markdown_views-68a8aad09e.css">
                                </div>
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值