精读笔记 · 第03章 文件权限管理
大约 2 分钟
精读笔记 · 第03章 文件权限管理
精读整理自 RHCE9 随堂讲义(原文字版 12 页)|同名视频约 9 节 关联知识文件:
分章笔记/01-Linux/02-01-Linux基础(ACL/特殊权限扩展见 02-01)
一、UGO 权限模型
- 权限对象:属主 u / 属组 g / 其他人 o / 所有人 a(u+g+o)
- 权限类型:读 r=4、写 w=2、执行 x=1
- 访问控制本质:某用户/组 以何种方式 访问某文件(普通文件/图片/目录)。
二、查看权限 ls -l
-rw-r--r--. 1 root root 179 5月 25 14:27 /root/1.txt
| | | | | | |
文件类型 rw-属主 r--属组 r--其他 . 扩展(链接/SELinux等) | 链接数 属主 属组 大小 修改时间 路径- 第 1 位:文件类型(
-普通、d目录、l链接、c/b字符/块设备);后 9 位 = 属主(3)+属组(3)+其他(3)。
三、修改权限 chmod(必考)
- 符号法:
chmod 对象(u/g/o/a)(+/-/=)权限(r/w/x) 文件chmod u+x 1.txt、chmod g-w,o-r 1.txt、chmod a=rwx 1.txt
- 数字法:
chmod 755 1.txt(r=4+w=2+x=1 累加) - 改属主/属组:
chown 属主 文件、chown 属主:属组 文件、chgrp 组 文件(目录递归-R)
四、目录权限的特殊含义(易错)
- 目录的 r:可列出内容;w:可增删改名文件;x:可进入目录——只有 r 无 x 无法 cd。
- 普通文件 x 需要“内容可执行”才有意义(脚本/二进制);目录通常 755,文件 644。
五、实操清单
chmod 符号法+数字法互相验证(ls -l 观察)→ 目录去掉 x 后尝试 cd → 用 chown 修改属主 → 与第 02 章用户联动测试。
六、本章自测
-rwxr-xr--分别代表什么?2. 644、755、700 的权限含义?3. 目录的 x 权限作用?
