目录
Linux之用户组管理
创建用户组 --- groupadd命令
语法格式
参数及作用
案例
添加/删除组成员 --- gpasswd命令
命令格式
参数及作用
案例
修改用户组属性 --- groupmod命令
语法格式
参数及作用
案例
删除组账户 --- groupdel命令
语法格式
案例
用户和组账户的信息显示
Linux之用户组管理
创建用户组 --- groupadd命令
语法格式
groupadd [-r] 用户组名称
参数及作用
| 参数 | 作用 | 
| -g GID | 定义新用户组的组标记号(GID),默认值是已有的最大的GID加1 | 
| -r | 建立一个系统组账号,与-g不同时使用时,则分配一个1~999的GID | 
案例
示例 --- 向系统中添加一个组ID为1009,组名为group1的新组
[root@localhost ~]# groupadd -g 1009 group1
 

添加/删除组成员 --- gpasswd命令
命令格式
gpasswd [选项] [用户] [组]
注意:只有 root用户 和 组管理员 才能够使用这个
参数及作用
| 参数 |   作用  | 
| -a | 把用户加入组 | 
| -d | 把用户从组中删除 | 
| -M | 可同时添加多个用户,用“,”隔开 | 
| -A | 给组指派管理员 | 
案例
示例 --- 将zhang3,li4用户同时加入group1组,并指派zhang3为管理员
[root@localhost ~]# gpasswd -M zhang3,li4 -A zhang3 group1 
 
![]()
修改用户组属性 --- groupmod命令
语法格式
 
         groupmod 选项 
 用户组  
 
参数及作用
| 参数 | 作用 | 
|  
      
     -g GID 
       |  
      
     为用户组指定新的组标识号 
       | 
|  
      
     -n  
     新用户组 
       |  
      
     将用户组的名字改为新名字修改用户组的名称和用户组的 
     GID 
     值 
       | 
案例
示例 --- 将组group1的GID修改为2000,组名修改为group11
[root@localhost ~]# groupmod -g 2000 -n group11 group1
 
![]()
删除组账户 --- groupdel命令
语法格式
groupdel 用户组名
案例
示例 --- 从系统中删除组group11
[root@localhost ~]# groupdel group11 
 

注意:
被删除的组若是基本组,则必须先删除引用该基本组的用户,然后再删除该基本组
用户和组账户的信息显示
| 命令格式 | 作用 | 
|  
      
     users|w|who 
       |  
      
     显示当前用户信息 
     ( 
     三条命令 
     ) 
       | 
|  
      
     id [ 
     用户名 
     ] 
       |  
      
     显示当前用户或指定 
     用户的ID 
     , 
     以及 
     所属组的ID 
       | 
|  
      
     groups [ 
     用户名 
     ]  
       |  
      
     显示当前用户或指定用户 
     所属组账号的信息  
       | 
![]()
![]()




















