用户管理
目录
创建用户
1.基本语法
useradd -m [ 选项 ]
2.常用选项
-d :指定目录(默认为-)
/etc/passwd: 查看用户信息
/etc/group: 添加或删除附加组
3:示例
修改用户信息
1.基本语法
usermod [ 选项 ] 命令
2.常用选项
-G : 添加主组(默认组)
-g : 指定附加组
-R :显示
3.示例
删除用户
基本语法
userdel [ 选项 ]
示例
主附加组
核心概念
用户的主组和附加组是独立的,互不影响。
示例
用户A的主组为groupA,附加组可以包括用户B、C等。
组管理
创建组
基本语法
groupadd [ 选项 ]
常用选项
-g :指定GID(默认唯一)
/etc/group :查看组信息
示例
删除组
基本语法
groupdel 组名
注意事项
不能删除其他用户的主组
示例
添加/移除用户到组
-
基本语法
gpasswd [选项] 组名
-
常用选项
-a
: 添加用户-d
: 移除用户-M
: 指定多个用户添加到组中
- 示例
设置组密码
-
基本语法
gchkrgrps 组名
-
示例
权限管理
查看或编辑组成员
-
基本语法
gchkrgrps [组名]
-
示例
-
修改组成员
- 添加用户:
gpasswd user04 devops
- 移除用户:
gpasswd -d user05 devops
- 添加用户:
总结
通过这些命令,可以轻松地创建、删除和管理用户与组,并根据需要调整它们的权限设置。确保定期检查用户权限(使用gchkrgrps
或gchkrgrp
命令),以确保系统配置符合安全要求。