linux 文件权限详解 chmod命令实践

linux 系统权限

基础权限

例子:rw- r-- r--

  1. 3位一组,
  2. 前3位,用户位(owner),中间3位用户组位(group), 后3位为其他用户位(others)
  3. r (read) 可读权限,用数字4来表示,三位中的首位。
  4. w (write) 可写权限,用数字2来表示,三位中的中间位。
  5. x (execute)可执行的权限,用数字1来表示,三位中的最后位
  6. - 没有权限
前三位是用户权限位 中三位表示用户组权限位 后三位表示其他用户权限位
rwxr -x r - x
user(用户)group(用户组)other(其他用户)
代表字符 u代表字符 g代表字符 o

在这里插入图片描述

#rw-r--r-- 1 root root 20 Nov 7 21:07 aaa.txt
用户对文件的权限看前三位,用户组对文件的权限看中间三位,其他用户对文件的权限看后三位

文件和目录权限细节总结

  1. 针对文件

r 可以读取文件内容的权限(内容存在block里)
w 可以增加,修改,删除文件内容(block里)的权限。没有删除文件本身的权限(删除权限与文件本身属性无关,与文件存放目录权限有关)
x 可以执行权限 条件:

  1. 本身可以执行,
  2. 配合r权限
  3. root用户不受r 权限限制

- 没有权限

  1. 针对目录
  1. r 可读:表示具有浏览目录下面文件及子目录名的权限,例如可执行 ls
  2. w 可写:表示具有增加,删除或修改目录内文件的权限,但是,如果没有可执行x的配合,即便有w权限,也无法删除或创建文件
  3. x 可执行:表示具有进入目录的权限。例如可以执行cd,dir命令切到目录下

权限设置

  1. 数字权限

r 对应 4
w 对应 2
x 对应 1
- 对应 0
字符权限 rwx r-x r-x 数字权限 755
字符权限 rwx rw- --x 数字权限 761

  1. 权限设置命令chmod

-R 递归设置
例子 : chmod -R 755 文件
-:添加权限
+:取消权限
=:取消其他所有权限,然后赋予给定权限

命令 类型 用户 权限字符 文件或目录
chmod-+= ug o a r wx-目录文件

用户:u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值