基本介绍
Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统
添加用户
useradd 用户名
- 当创建用户成功后,会自动创建和用户名同名的home目录。
- 也可以通过 useradd -d 指定目录 用户名
指定/修改密码
passwd 用户名
如果不写用户名则是修改 ROOT密码
删除用户
userdel 用户名
- 删除用户保留home目录
userdel 用户名
- 删除用户以及home目录
userdel 用户名 -r
查看用户信息
id 用户名
切换用户
在操作Linux中,如果当前用户的权限不够,可以通过 SU - 用户名 指令切换到高权限用户,如 su - root
注意
- 从权限高的切换到权限低的不需要输入密码,反之需要
- 当需要返回原来用户的时候使用
exit指令
用户组
类似于角色,系统可以对有共性的多个用户进行统一管理
- 新增组
groupadd 组名
- 删除组
groupdel 组名
- 添加用户的时候直接加上组
useradd -g 组名 用户名
- 修改用户的组
usermod -g 用户组 用户名
用户和组相关文件
-
/etc/passwd 文件 用户的配置文件,记录用户的各种信息。
每行的含义:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell -
/etc/shadow 文件 存放用户密码的加密文件
-
/etc/group 文件 显示组的信息