我不小心删除了管理员帐户,其他帐户都在询问root密码

我意外删除了我的用户帐户(该机器的唯一管理员)。 我有另一个帐户,这是一个标准帐户,现在我无法访问我的硬盘或任何标准帐户 – 它要求root密码。 有什么方法可以恢复对管理员帐户的访问权限吗?

您可以使用恢复模式将标准用户添加到管理组(现在在12.04中称为sudo)。 以下是从我的个人网站复制的一组简单说明。

使用恢复模式将用户添加到Admin / Sudo组

首先关闭计算机。

然后在键盘上restart whilst holding shiftrestart whilst holding shift以加载grub菜单。

从grub菜单中选择recovery mode

从恢复菜单中选择drop to root shell

使用以下命令重新mount -o rw,remount /驱动器mount -o rw,remount /

现在输入adduser username sudo用您的用户名替换用户名即ie。 ‘adduser phil sudo’

您现在应该看到一条消息“添加用户”后跟“已完成”。

键入shutdown -r now以重新启动计算机。

编辑:如果它告诉您用户xxx不存在,首先您可以使用以下命令列出用户并确保您具有正确的用户名

 ls /home 

另一个选项是使用以下命令从恢复模式添加新用户:

 useradd username -m -s /bin/bash passwd username adduser username sudo 

再次用您想要的用户名替换username名。

您可以使用恢复控制台并以root身份启动这是grub菜单上的一个额外选项,并创建一个新用户,然后将其添加到管理组。 我不确定这是否能解决您的问题,但请尝试一下让我知道。

 useradd newuser adduser newuser admin 

我有同样的问题选择恢复模式(如果你使用笔记本电脑它不同但它在bios中的相同位置)然后选择root写入命令(#adduser)然后命令(#password root)并写入新密码并通过命令重启(#reboot)