Linux下的用户管理
一、添加用户
useradd UserName useradd -g GroupName UserName //创建并添加至组
示例
useradd tom
说明:
- 1.当创建用户成功后,会自动的创建和用户名相同的home目录
- 2.也可以通过
useradd -d 目录名
指定目录
二、指定/修改密码
passwd 用户名
三、删除用户
userdel UserName
- 删除用户
userdel UserName
- 删除用户以及home目录
userdel -r UserName
四、查找用户
id userName
显示:
uid=0(root) gid=0(root) groups=0(root)
五、切换用户
su - 用户名
注意:
- 从权限高的用户切换至权限低的用户,不需要输入密码,反之需要
- 当需要返回到原来的用户时,使用``exit/logout指令
六、查看当前用户/登录用户
whoami
[用户组]
- 创建组
groupadd GroupName
- 删除组
groupdel GroupName
- 添加用户并添加至组
useradd -g GroupName UserName
- 修改用户组
usermod -g GroupName UserName
用户/组相关文件
- /etc/passwd文件
- 用户的配置文件,记录用户的各种信息
- 每行含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell
- /etc/shadow文件
- 口令的配置文件
- 每行含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
- /etc/group文件
- 组的配置文件,记录Linux包含的组信息
- 每行含义:组名:口令:组标识符号:组内用户列表