![我意外删除了管理员帐户,其他帐户都要求 root 密码](https://linux22.com/image/820994/%E6%88%91%E6%84%8F%E5%A4%96%E5%88%A0%E9%99%A4%E4%BA%86%E7%AE%A1%E7%90%86%E5%91%98%E5%B8%90%E6%88%B7%EF%BC%8C%E5%85%B6%E4%BB%96%E5%B8%90%E6%88%B7%E9%83%BD%E8%A6%81%E6%B1%82%20root%20%E5%AF%86%E7%A0%81.png)
我意外删除了我的用户帐户(该机器的唯一管理员)。我有另一个帐户,它是标准帐户,现在我无法使用该标准帐户访问我的硬盘或任何东西 - 它要求输入 root 密码。有什么方法可以恢复对管理员帐户的访问权限吗?
答案1
您可以使用恢复模式将标准用户添加到管理员组(在 12.04 中现在称为 sudo)。以下是从以下位置复制的一组简单说明我的个人网站。
使用恢复模式将用户添加到管理员/Sudo 组
首先关闭计算机。
然后restart whilst holding shift
在键盘上加载grub菜单。
recovery mode
从 grub 菜单中选择。
drop to root shell
从恢复菜单中选择。
使用以下命令重新挂载驱动器mount -o rw,remount /
现在输入adduser username sudo
用户名替换为你的用户名,即“adduser phil sudo”
您现在应该会看到一条消息,提示“添加用户”,然后是“完成”。
键入shutdown -r now
以重新启动计算机。
编辑:如果它告诉你用户 xxx 不存在,首先你可以使用以下命令列出用户并确保你拥有正确的用户名
ls /home
另一个选项是使用以下命令从恢复模式添加新用户:
useradd username -m -s /bin/bash
passwd username
adduser username sudo
再次替换username
为您所需的用户名。
答案2
您可以使用恢复控制台并以 root 身份启动(这是 grub 菜单上的一个额外选项),然后创建一个新用户并将其添加到管理员组。我不确定这是否能解决您的问题,但请尝试一下并告诉我。
useradd newuser
adduser newuser admin
答案3
我有同样的问题 选择恢复模式(如果你使用的是笔记本电脑,情况会有所不同,但它与 BIOS 中的位置相同) 然后选择 root 写入命令(# adduser ) 然后输入命令(# password root ) 并输入新密码 并通过命令重新启动(#reboot)