一.添加/设置密码/删除用户
添加:useradd 用户名
添加用户,并为其指定家目录:useradd -d 指定目录 用户名
设置/修改密码: passwd 用户名 (必须加用户名,否则默认设置当前用户密码)
删除用户,保留该用户的家目录:userdel 用户名
删除用户以及家目录:userdel -r 用户名
二.查询用户信息/切换用户/查看当前用户
查询用户: id 用户名
切换用户:su - 切换的用户名
(高权限用户切换低权限无需密码,反之则需要输入密码)
查看当前用户:whoami
(返回的是第一次登录到系统的账户,如果进行了用户切换,也返回第一次登录到系统的账户)
三.用户组
用户组:一个组内可以包含多个用户,这些用户有相同/共性的权限,可以方便管理者统一管理
新增用户组:groupadd 用户组
创建用户时设定组:useradd -g 用户组 用户名
(每一个用户都属于一个组,当创建用户未指定组时,默认会以该用户名本身创建一个组)
修改组:usermod -g 修改用户组 用户
与用户组有关的文件:
/etc/passwd文件: -----------------------------------------存放用户的各种信息
用户名:口令:用户标识号:组标识号:注释描述:home目录:登录shell
/etc/shadow文件 -----------------------------------------------口令的配置文件:
各用户的信息都加密处理后表示
/etc/group文件 --------------------------------------------------存放各组的信息
组名:口令:组标识号:组内用户列表