Linux用户管理是Linux系统中不可缺少的,在生产环境中,因为root用户拥有超级管理权限,不安全因数过多,所以我们创建了具有root权限的普通用户,大大提高了系统的安全性,而且普通用户使用sudo命令,会被记录在日志中方便事后审查和问题追踪,遵守最小权限原则日常操作中无需root权限。
操作系统:
CentOS Stream 9
创建用户
我们使用useradd指令,useradd name 直接创建用户
[root@localhost ~]# useradd wg
[root@localhost ~]# id wg
用户id=1002(wg) 组id=1002(wg) 组=1002(wg)
[root@localhost ~]#
选项,- c 设置注释字段,描述用户信息
[root@localhost ~]# useradd wg -c "xxx"
通过etc目录下的passwd查看用户信息
wg:x:1002:1002:xxx:/home/wg:/bin/bash
选项,-u 指定用户的uid
[root@localhost ~]# useradd wg -u "2222"
[root@localhost ~]# id wg
用户id=2222(wg) 组id=2222(wg) 组=2222(wg)
选项,-g 指定用户的默认组
[root@localhost ~]# useradd wg -g "yy"
[root@localhost ~]# id wg
用户id=1002(wg) 组id=1001(yy) 组=1001(yy)
[root@localhost ~]#
删除用户
我们使用userdel 指令 userdel name只删除用户
[root@localhost ~]# userdel wg
选项 -r 不仅删除用户,删除用户家目录
[root@localhost ~]# userdel -r wq