CentOS 7 忘记root用户密码怎么办?忘记普通用户密码?
前段时间我个人电脑上安装的CentOS 7操作系统密码忘记了,由于长久没有使用Linux操作系统,所以在整个解决过程中不免颇为浪费了些时间。因此为了加深印象,写成博客,避免忘却。
问题
首先,问题主要分为两个方面:
-
忘记root用户密码
-
忘记普通用户密码
解决步骤
1. 忘记root用户密码
1.1 重启系统
-
在开机过程中,我们可以通过按下键盘上的方向键。选择不同的操作,以便让引导程序选择不同的模式进入系统。当然,此处我们不必迅速按下回车键进入相应的系统模式。
-
在当前页面,我们可以按下键盘上的
E
键,进入编辑模式。
- 通过使用键盘上的方向键,可以将光标一直移动到
LANG=en_US.UTF-8
后面,按下空格,然后再添加init=/bin/sh
。特别注意要有空格。由于屏幕太小,界面最右边会自动添加换行,我们可以不予理会。
- 接下来,同时按下
Ctrl-X
键进行引导启动,界面进入下一个界面
依次输入以下命令:
bash-4.2# mount -o rcmount,rw / //挂载根目录 bash-4.2# passwd bash-4.2# //两次输入新密码 bash-4.2# bash-4.2# touch /.autorelabel //刷新系统信息 bash-4.2# exec /sbin/init //正常启动系统
2. 忘记普通用户密码
-
按下
F1/2
键切换视图模式/命令模式,进入命令模式,使用root用户登录系统 -
当前是root用户,要修改其他用户密码:
root@localhost# passwd tom //tom为你要修改的普通用户名
-
接下来按提示操作,即可。