Linux中的chmod指令详解

1. 权限结构分解

  chmod可以用来改变文件的权限,比如说让我们来查看test.txt的详细信息

ll test.txt

  查看的结构如下所示

-rw-r--r--. 1 root root 16 8月  18 17:06 test.txt

  该文件的权限结构分解是这样的。

权限码权限字母表示占用位数
-文件类型1
rw-拥有者u3
r–g3
r–其他人o3

 
  第一位的文件类型表如下

文件类型含义
-文件
d目录
|软链接文件

 
  后续9位中各字母符号所代表的含义

权限拥有者其他人
可读(r)rrr
可写(w)w--
可执行(x)---

 
  权限码及其含义对照表

权限码组成公式代表含义
11可执行
22
31+2写、可执行
44
51+4读、可执行
62+4读、写
71+2+4读、写、可执行

2. 修改权限结构

  在使用chmod时我们可以改变文件的权限,比如说我们可以给上面的test.txt增加组的写权限,我们可以这样写:

chmod g+w test.txt

  当然我们也可以这样写

chmod 664   test.txt

  上面两者的变化都是相同的,我们可以查看文件的权限结构

ll test.txt

  变化后的文件结构如下

-rw-rw-r--. 1 root root 16 8月  18 17:06 test.txt

  这里需要注意的是,在chmod开发手册中凡是涉及到数字模式时都用“过时格式”进行了标记,所以说以后我们对其进行操作是应该尽量的采用非数字模式的方式。

  最后我们要把该文件的权限还原成最初的状态,指令如下

chmod  g-w  test.txt

  查看还原后的权限状态

ll test.txt

  还原后的结果如下:

-rw-r--r--. 1 root root 16 8月  18 17:06 test.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值