chomd两种修改权限的方法

本文详细介绍了如何使用chmod命令通过文字设定法和数字设定法来修改文件权限。包括针对用户(user)、组(group)和其他(other)的权限修改方法,并举例说明如何增加所有用户的执行权限和同组用户的写权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

chmod:文字设定法  数字设定法

文字设定法

chmod [who] [+ | - | =][mode]文件名
who: 
u(user)  文件或者目录所有者
g(group) 与文件属主有相同组ID的所有用户
o(other) 
a(all)  系统默认
操作符号可以是:
+ 添加某个权限
- 取消某个权限
= 赋予给定权限并取消其他所有权限
设置mode所表示的权限 
r 可读
w 可写
x 可执行
s 在文件执行时把进程属主或组ID职位该文件的文件属主
t 保存程序的文本到交换设备上
u 与文件属主一样的属性
g 与和文件属主 同组一样的的权限
o 与其他用户拥有一样的权限

数值设定法

o 代表没有权限 
1 代表可执行权限
2 表示可写权限
4 表示可读权限
数字属性的格式为3个0到7的八进制数 (u)(g)(0)  //需要注意文件夹本身已经有权限 需要加上本身的权限


文件exer1的访问权限为rw-r--r--现要增加所有用户的执行权限和同组用户的写权限
由于所有用户已有权限 rw权限 现在需要要增加x 2+4 +1
同组用户已有权限 r 增加w权限 2 + 4
其他用户已有权限 r + x  4 +1

wenzishedingf

chmod [who] [+ | - | =][mode]文件名
who: 
u(user)  文件或者目录所有者
g(group) 与文件属主有相同组ID的所有用户
o(other) 
a(all)  系统默认
操作符号可以是:
+ 添加某个权限
- 取消某个权限
= 赋予给定权限并取消其他所有权限
设置mode所表示的权限 
r 可读
w 可写
x 可执行
s 在文件执行时把进程属主或组ID职位该文件的文件属主
t 保存程序的文本到交换设备上
u 与文件属主一样的属性
g 与和文件属主 同组一样的的权限
o 与其他用户拥有一样的权限

数值设定法

o 代表没有权限 
1 代表可执行权限
2 表示可写权限
4 表示可读权限
数字属性的格式为3个0到7的八进制数 (u)(g)(0)  //需要注意文件夹本身已经有权限 需要加上本身的权限

文件exer1的访问权限为rw-r--r--现要增加所有用户的执行权限和同组用户的写权限
由于所有用户已有权限 rw权限 现在需要要增加x 2+4 +1
同组用户已有权限 r 增加w权限 2 + 4
其他用户已有权限 r + x  4 +1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值