如何将管理员添加到 13.04

如何将管理员添加到 13.04

通过某种方式,我彻底删除了笔记本电脑上的所有帐户。当我尝试添加新的管理员帐户时,它会要求输入 root 密码。我尝试使用以前的帐户的密码,但没有成功。我该怎么做才能找回管理员帐户?

编辑:我现在通过访客帐户登录。

编辑:我可以访问恢复模式,但我不知道如何进入 root 帐户。Hasiya Rulzz,我试过了,但我没有任何帐户可以更改密码,而且它对 root 帐户不起作用。

编辑:我无法下载救援 CD

答案1

除非您专门设置密码,否则您的 root 帐户可能没有密码 - 假设您以其他人的身份登录并使用sudo

来宾帐户可能无法使用sudo,因为那会带来各种不良影响。

您能否从系统救援 CD 下载并启动(http://www.sysresccd.org/)?

在启动之前,先df /确定你的根文件系统位于哪个分区。例如

$ df /
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sda1     192114204 101260032  81088596  56% /

告诉我我需要记住/dev/sda1.我暂时假设您没有使用逻辑卷,因为这会在下一步中添加几个步骤。

现在从系统救援 CD 启动 - 这将(最终)带您进入根提示符。

现在挂载根文件系统:

# mount /dev/sda1 /mnt

有两种方法可以到达这里...

简单 - 编辑 /mnt/etc/shadow,并删除 root 的密码,更改:

root:!:15842:0:99999:7:::

root::15842:0:99999:7:::

(请注意缺失!

此后,您应该能够重新启动到 Ubuntu 并以 root 身份登录,无需密码(请记住在登录后设置 root 密码!)。

复杂 - 如果这不起作用 - 那么请返回系统救援并重新安装根分区。然后尝试以下命令:

# chroot /mnt
# passwd root

这应该会更改 root 密码。重新启动并以 root 身份登录。

答案2

首次打开计算机时,BIOS 完成发送后,按住该SHIFT键。这样会调出 GRUB 菜单。从该菜单中,选择以文本“(恢复模式)”结尾的最新内核更新。这样会调出恢复菜单,您可以在其中选择“转至 root shell 提示符”选项。

到达那里后,你可能有一个只读文件系统。如果是这样,你需要挂载它:

mount -o remount,rw /

接下来,创建新的管理员用户并为其设置密码。

useradd newAdmin
passwd newAdmin

然后,将您的新管理员用户添加到 sudo 组。

adduser newAdmin sudo

将目录更改为“home”,并确保新用户有一个主目录:

cd /home
ls -al

如果新管理员用户不存在,请添加它并授予新管理员用户其所有权:

mkdir newAdmin
chown newAdmin newAdmin
chgrp newAdmin newAdmin

重新启动,以新用户身份登录,然后你就应该“很好”了。

相关内容