-2

我最近在笔记本电脑上安装了 Centos7。不知何故,在过去的一天管理员帐户不再是管理员(不能 sudo)。

尝试通过查看是否可以重置 root 密码,然后使用 root 修复用户帐户来解决此问题。

在 Centos7 网站上,它引用了 RHEL7 文档以添加init=/bin/sh到 grub 引导参数(下面的链接),但它给了我一条消息,提到它找不到文件/bin/sh。我也试过/bin/bash了,找不到相同的文件消息。

access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sec-Terminal_Menu_Editing_During_Boot.html#sec-Recovering_Root_Password

如何再次授予主登录管理员权限?

4

3 回答 3

1

重置您忘记的根用户密码

如果您的系统正在运行,那么首先您必须turn it off. 关闭后,请按照以下步骤操作。

第一步: Turn on你的电脑。

步骤 2:当您看到 时GRUB2 boot menu,表示启动选项,然后按字母e编辑启动菜单。

第 3 步:您必须寻找以 . 开头的行linux16

第 4 步:在此行的末尾,您必须输入rd.break,然后按Ctrl + x

第 5 步:您将看到将启动的屏幕switch_root:/# 然后,您可以开始连续键入以下命令

mount -o remount,rw /sysroot

chroot /sysroot

现在使用以下命令重置密码。

passwd root

为root输入新密码

重新输入密码

键入以下命令以重新标记 SELinux 上下文

touch /.autorelabel

现在键入 exit 两次。

exit

exit

等待,它会自动重启机器。而已。如果你发现任何困难,那么你可以写一个消息。

您也可以访问我的博客文章。博客文章 URL,您可以在下面找到。

在 3 分钟内重置您在 Linux 中忘记的 root 用户密码

于 2020-07-19T10:03:01.010 回答
0

在启动时选择救援模式 grub 条目而不是默认的 centos 条目并将“init = / bin / sh”添加到参数列表中确实有效......我能够以root身份获取命令行并按照恢复步骤中的上面的链接文件更改密码,更新 /etc/sudoers 文件。

于 2014-09-16T18:19:02.247 回答
0

在 CentOS7 中重置 root 密码有一些小的改动。谷歌显示了很多有用的链接。其中之一如下: Reset the root password in CentOS7

于 2015-05-08T06:45:46.657 回答