Linux是一个多用户多任务的操作系统,使用系统前必须先向管理员申请先一个账号。
- useradd 用户名 (默认放在/home/用户名)
- useradd -d 目录 用户名 (可以放在指定目录)

passwd 用户名

正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消
- userdel 用户名 (会保留目录)
- userdel -r 用户名 (会删除目录)
id 用户名
- su - 用户名
- 权限高到权限低的不需要输入密码
- 权限低到权限高的需要输入密码
- 使用 exit 或 logout 返回用户
whoami 或 who am i
系统对有共性(权限)的多个用户进行统一管理。
| 名称: | 代码: |
| 新增组 | groupadd 组名 |
| 删除组 | groupdel 组名 |
| 添加用户时加上组 | useradd -g 用户组 用户名 |
| 修改用户的组 | usermod -g 用户组 用户名 |
用户和组的文件:
- /etc/passwd 用户配置文件,记录用户的各种信息 含义: 用户名:口令:用户标识号:注释性描述:主目录 :登录shell
- /etc/shadow 口令配置文件 含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失败时间:标志
- /etc/group 组的配置文件,记录Linux包含的组的信息 含义: 组号:口令:组标识号:组内用户列表
| 0 | 关机 |
| 1 | 单用户 |
| 2 | 多用户状态(没有网络服务) |
| 3 | 多用户状态(有网络服务) |
| 4 | 系统未使用,保留给用户 |
| 5 | 图形界面 |
| 6 | 系统重启 |
在centos中的运行级别为5,因为有图形界面,可以在终端中输入 init 3 进入到多用户状态(有网路服务)

![]()
- 查看当前运行级别:systemctl get-default
- 设置系统开机时直接进入runlevel 3:systemctl set-defaut multi-user.target
- 设置系统开机时直接进入runlevel 5:systemctl set-default graphical.target







- 按e进入编辑模式
- 再Linux16这行后面输入 init=/bin/sh
- 然后按 ctrl+x进入单用户模式
- 输入mount -o remount,rw /(注意空格) 按Enter
- 输入passwd ,按Enter
- 输入两次密码 ,再输入touch / . autorelabel
- 输入 exec /sbin/init(注意空格),输入完按Enter