◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
QQ:38938512
ADDR:东北那噶哒
无欲速,无见小利。欲速则不达,见小利则大事不成。 ——《论语·子路》
LINUX用户管理——/etc/group组文件详解
Post by mrchen, 2009-12-15, Views:次文件非常类似/etc/passwd文件:[LINUX用户管理——/etc/passwd文件详解]
/etc/group 的内容包括用户组(Group)、用户组口令、GID及该用户组所包含的用户(User),每个用户组一条记录;格式如下:
group_name:passwd:GID:user_list
在/etc/group 中的每条记录分四个字段:
第一字段:用户组名称;
第二字段:用户组密码;
第三字段:GID
第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名
例:
root:x:0:root,linuxsir 注:用户组root,x是密码段,表示没有设置密码,GID是0,root用户组下包括root、linuxsir以及GID为0的其它用户(可以通过/etc/passwd查看)
分类:LINUXnotes | 评论:1 | 引用:0 | 点击这里获取该日志的TrackBack引用地址 | 获取流量
或许你还对下面的文章感兴趣
- LINUX用户管理——/etc/shadow文件详解 (2009-12-15 20:18:33)
- LINUX用户管理——/etc/passwd文件详解 (2009-12-14 21:2:28)
- LINUX用户管理——用户的添加删除方法 (2009-12-14 19:15:29)
- LINUX用户管理——usermod命令的使用方法详解 (2009-12-14 18:57:41)
- LINUX文件管理——文件的压缩与解压 (2009-12-12 22:25:4)
- LINUX文件管理——常用小巧命令 (2009-12-11 22:34:38)
- LINUX文件管理——文件的查找与管理 (2009-12-11 18:58:2)
- LINUX文件管理——输入输出和管道及常用方法 (2009-12-10 20:41:58)
- LINUX目录操作——LINUX文件的特殊权限 (2009-9-24 21:54:10)
- LINUX文件管理——文件的类型与权限(ls结果详解) (2009-9-10 0:21:33)
Comments
- 1.mrchen
- 建立组
groupadd 命令用于将新组加入系统,命令的格式为:
# groupadd newgroup
新建的组默认使用大于500并大于每个其他组的 ID 的最小数值。如果要指定组的ID,可以在命令中加入 –g 参数,如下面的命令将在 /etc/passwd 文件中产生 GID 为503的项目:
# groupadd –g 503 newgroup
groupadd 命令的常用参数和选项如下表:
选项和参数 描述
-g gid 指定用户组的 GID,它必须是唯一的,且大于499。
-r 创建小于500的系统用户组。
-f 若用户组已存在,退出并显示错误(组不会被改变)。如果指定了 -g 和 -f 选项,且用户组已存在,-g 选项就会被忽略。
在组中加入用户
在组中加入用户的方法是直接编辑 /etc/group 文件。前面讲过,这个文件的每一行表示一个组的
信息,其中第四个域代表组内用户的列表。例如:user1、user2、user3 都属于组group1,其组的 ID 为509,则组的项目就是:
group1::509:user1,user2,user3
要将新用户加入组中,只需用在文件编辑器中编辑 /etc/group 文件,并将用户名加入用户列表中,用逗号分隔开即可。
删除组
使用 groupdel 命令来删除组。命令的格式如下:
# groupdel
有几点需要注意:
1、 组中的文件不能自行删除,也不能自行改变所属的组;
2、 如果组是用户的基本组(即 /etc/passwd 文件中显示为该用户的组),则这个组无法删除。 - 2009-12-15 22:19:17 回复
