作为root用户被锁定在服务器系统之外,而您无法回忆起密码,改怎么办?通常我们长时间没有以root用户身份登录,就可能忘记了root的密码。但不用担心,在本文中,我们将逐步指导您如何在Arch Linux中重置忘记的root密码。

1、重新启动或打开Arch服务器系统。默认情况下,将首先选择第一个栏目,如下所示。

bafcb9e45ce681147e6a1b28b8fc0c44.png

通过按‘e’键盘上的来更改启动项来中断启动过程。

2、在下一步中,向下滚动并找到以以下内容开头的行:

linux / boot / vmlinuz-linux

使用箭头键导航到该行的结尾(以结束)quiet。接下来,init =/bin/bash如图所示附加参数。

e2b8bb6fc8129c84c0f3dc7fa7381880.png

3、接下来,按下ctrl + x组合键以进入单用户模式,并安装具有只读 (ro)访问权限的根文件系统。

我们需要重新安装与根文件系统的读取和写入权限。

#mount -n -o remount,rw /

1677fc736c2161e08d72cccef27107ca.png

4、现在,您可以继续使用passwd命令重置root密码。

#passwd

b3ce9efa32666fb79ba09910ed47f9c3.png

指定新的root密码并确认。如果一切顺利,您将获得看到:

“password updated successfully”。

最后,运行以下命令以保存更改并启动ArchLinux。

#exec / sbin / init

就是这样!如您所见,这是一个简单明了的过程。现在,您应该可以轻松重置服务器的root密码,以防万一您忘记了它。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐