1.什么是用户
能正常登陆系统的都算用户。
2.为什么要创建用户
系统上的每一个进程都需要一个特定的用户来运行。
因为root权限过大,容易造成故障。
3.如何查看系统中存在的用户信息(id 可以查看用户信息)
4.创建用户会在那个系统文件保存配置文件
/etc/passwd

/etc/shadow

5.系统对用户的约定

6.用户管理相关的命令(setenforce 0 关闭防火墙)
useradd(创建用户)(groupadd 创建用户组)
PS:UID GID 在整个系统是唯一的。
-u 指定要创建用户的UID,不允许冲突。
-g 指定要创建用户的默认分组,(基本组,主要的组)
-G 指定要创建用户的附加组,逗号隔开可添加多个附加组
-d 指定要创建用户的家目录
-s 指定要创建用户的bash shell (/bin/bash /sbin/nologin)
-c 指定要创建用户的注释信息。
-M 给创建的用户不创建家目录
-r 创建系统用户,默认无家目录

创建用户命令语法:useradd 用户名字 -u(UID) -g(基本用户组) -G(附加组)-d(家目录位置) -s(shell)
列:

useermod(修改用户)
useermod命令语法:useermod 参数 要修改的内容
-u 指定要修改用户的UID
-g 指定要修改用户的基本组
-G 指定要修改用户的附加组,使用逗号隔开多个附加组,覆盖原有的附加组。(-aG 追加一个附加组)
-d 指定要修改用户的家目录。(-md 把原有家目录一起带到要修改的家目录)
-s 指定要修改用户的bash shell
-c 指定要修改用户的注释信息
-l 指定要修改用户的登录名
userdel(删除用户) -r(清空用户的家目录以及邮件)
7.使用finger命令可以查询用户信息以及登录信息。
使用who w woami命令可检查用户登录情况。
