Linux网络操作系统-第9节-用户与组管理(二)
一个个给用户授权太累,组就是把一批用户圈起来统一授权的工具。这一节还顺手把 ls -l 输出的权限字段彻底读懂。

一、组管理命令
groupadd sales # 建销售组 gpasswd -a zhangsan sales # 把张三加入 sales gpasswd -d zhangsan sales # 把张三移出 sales id zhangsan # 查 UID / GID / 所有组
二、主组与附加组
- 主组(初始组):/etc/passwd 第 4 段的 GID;用户创建文件时,文件默认属于主组;
- 附加组:额外加入的组,只为获得该组的附加权限;
- 一个用户有且只有一个主组,可以有多个附加组。
三、ls -l 权限字段解剖
- rw- r-- r-- ① ② ③ ④ ① 文件类型:- 文件 d 目录 l 软链接 ② 所有者(u)权限 ③ 所属组(g)权限 ④ 其他人(o)权限 每段三位固定含义:r 读(4) w 写(2) x 执行(1)
四、同一权限对文件和目录意义不同
| 权限 | 对文件 | 对目录 |
|---|---|---|
| r | 读取内容 | 浏览文件列表(ls) |
| w | 修改内容 | 创建 / 删除目录内文件 |
| x | 可以执行 | 进入目录(cd) |
思考题(下节开头揭晓):/tmp 目录的权限是 1777,人人可写,为什么张三却删不掉李四放进去的文件?这涉及特殊权限「粘滞位」。x 权限对目录尤其重要——没有 x,r 也白搭,因为根本进不去。

