1. groupadd 新建组, 组名最长不能超过32个字节
groupadd -create a new group
语法: groupadd [option] 组名
-g, --gid GID 指定GID
-r, --system 创建一个系统组
-o, --non-unique 此选项允许添加一个使用非唯一GID的组
[root@python ~]# groupadd admin
[root@python ~]# groupadd -g 4433 aytula
2. groupdel 删除组
groupdel [option] 组名
3. groupmod 修改组属性
语法:groupmod [option] 组名 -modify a group defintion on the system
-g, --gid GID
-n, --new-name NEW_GROUP 给组改名 groupmod -n newname oldname
-o, --non-unique
4. gpasswd修改密码(查看也通过配置文件 /etc/group)
[root@python ~]# gpasswd [组名] # 修改密码
新密码:
重新输入新密码:
/etc/group
组名:组密码:组的GID:组成员列表
/etc/gshadow
组名:组口令:组管理者:组内用户列表
组密码于组切换
-A, --administrators ADMIN, 设置该组内的管理员 (gpasswd -A user04)
-a, 组管理员可以将某个用户添加到自己组中。 (gpasswd -a 用户名 组名)
-d, 组管理员使用 将某个用户从自己组中删除,(gpasswd -d 用户名 组名)
-r, 移除组密码。
-R,限制用户登录改组,除了组成员之外。(不允许其他用户切换到这个组内)
-M, --members USER,...set the list of members of GROUP。从新指定组成员都是谁,会删除以前指定了的。(gpasswd -M user01,user02,user03 组名称)
组密码的用处:
如果当前用户为user01 所属组为user01。如果想要临时的成为其他组的成员。该怎么办?
[root@python ~]# newgrp 其他的组名
密码:'输入这个组的 组密码。 然后 user01 再创建文件的时候,文件的所属组就是这个其他组了