Liunx文件权限及其修改

在 Linux 中,权限可以用数字来表示,具体规则如下:
r(读)权限用数字 4 表示。
w(写)权限用数字 2 表示。
x(执行)权限用数字 1 表示。
对于文件 file.sh 的权限 -rw-r–r-x,可以这样计算:
所有者权限:rw- ,即读和写权限,对应的数值为 4 + 2 = 6 。
所属组权限:r-- ,即读权限,对应的数值为 4 。
其他用户权限:r-x ,即读和执行权限,对应的数值为 4 + 1 = 5 。
所以,用数值形式表示其权限为 645
上面是权限的计算方式,下面来展示一下权限的修改方式吧。
在 Linux 中,修改文件权限的命令是 chmod

chmod 命令的基本语法如下:

chmod [选项] 权限模式 文件名

权限模式可以使用以下几种方式表示:

  1. 八进制数字表示法:每个数字位分别表示所有者、所属组和其他用户的权限。权限用数字表示,读权限是 4,写权限是 2,执行权限是 1。例如,755 表示所有者有读、写和执行权限,所属组和其他用户有读和执行权限。

  2. 字符表示法:分别使用 u 表示所有者(user),g 表示所属组(group),o 表示其他用户(others),a 表示所有用户(all)。权限用 r 表示读,w 表示写,x 表示执行,- 表示无权限。例如,u=rwx,g=rx,o=rx 表示所有者有读、写和执行权限,所属组和其他用户有读和执行权限。

一些示例:

  1. 给文件 file.txt 所有者添加执行权限:
    chmod u+x file.txt

  2. 将文件 file.txt 的权限设置为所有者有读、写和执行权限,所属组和其他用户只有读权限:
    chmod 744 file.txt 或者 chmod u=rwx,g=r,o=r file.txt

  3. 给目录 directory 及其子目录和文件设置所有者有所有权限,所属组和其他用户有读和执行权限:
    chmod -R 755 directory

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值