如何在 Ubuntu 服务器 12.4 上切换用户

如何在 Ubuntu 服务器 12.4 上切换用户

我刚刚下载了 UBUNTU 12.4 服务器,一开始只有 root 用户,所以我添加了新用户并关闭了 root 用户。现在的问题是,我没有任何渗透,当我输入“sudo 命令”时,结果如下:

sudo: must be setuid root

当我尝试使用 su 时:

su: Authentication failure

我现在被锁了,有什么办法可以解决这个问题吗?

谢谢

答案1

从实时 CD 启动。

挂载 / 分区。

Chroot 到已挂载的分区

创建另一个管理员用户或只需为您的帐户分配一个密码即可激活它。

细节:

您需要从 Ubuntu Live CD 启动,从启动菜单中选择“在不对计算机进行任何更改的情况下试用 Ubuntu”。

系统启动后,从应用程序\附件打开一个新的终端窗口,然后输入以下命令:

sudo fdisk -l

此命令用于告知硬盘正在使用什么设备名称,在大多数情况下应为 /dev/sda1,但在您的系统上可能有所不同。 在此处输入图片描述

现在您需要创建一个目录来挂载硬盘。由于我们实际上是从 Live CD 启动,因此实际上不会在任何地方创建该目录。

sudo mkdir /media/sda1

下一个命令将在 /media/sda1 文件夹中安装硬盘。

sudo mount /dev/sda1 /media/sda1

现在到了执行真正神奇命令的时间了:chroot。

sudo chroot /media/sda1

现在您应该能够使用 passwd 命令来更改您的用户帐户的密码,并且由于我们使用的是 chroot,它将应用于硬盘。

passwd ADMINUSER

请注意,您必须在 passwd 命令后输入您的用户名才能更改正确的密码。

现在您应该可以重新启动系统并使用新密码登录。

相关内容