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

Nir*_*jan 10 administration users password-recovery

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

Fer*_*ect 9

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

使用恢复模式将用户添加到 Admin / 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
Run Code Online (Sandbox Code Playgroud)

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

useradd username -m -s /bin/bash  
passwd username
adduser username sudo
Run Code Online (Sandbox Code Playgroud)

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


God*_*ard 0

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

useradd newuser
adduser newuser admin
Run Code Online (Sandbox Code Playgroud)