首页›Linux操作系统›Linux网络操作系统-第9节-用户与组管理(二)

Linux网络操作系统-第9节-用户与组管理(二)

一个个给用户授权太累,组就是把一批用户圈起来统一授权的工具。这一节还顺手把 ls -l 输出的权限字段彻底读懂。

第九节 用户与组管理二:groupadd/gpasswd、ls -l 权限字段解读、主组与附加组
第九节 用户与组管理二:groupadd/gpasswd、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 也白搭,因为根本进不去。

上一篇
下一篇