嗯,从标题来看,这是一个简单的回答问题,但我的真正问题却很难。
我已经将 ubuntu 设置为使用 root,然后它不允许我登录管理员帐户,只能使用 root 和 guest
我删除了管理员帐户,重新创建了另一个,然后尝试禁用 root 帐户。
这失败了——我把密码搞错了,原来的密码是“root”
我也没有为我的新的管理员帐户设置密码,所以它说它有一个密码,它的默认密码是什么?
我现在根本无法控制我的 ubuntu 系统。我尝试过转到 cmd shell,它要求输入 root 密码,我输入“root”和任何其他可能的密码,但不起作用。
要将 Ubuntu 重置为出厂设置,我发现可以输入以下代码:
sudo dpkg-reconfigure -phigh -a
sudo 需要管理员密码,如果没有 root 密码我就找不到,而且我也不知道。
我的目标是尝试修复此问题,而无需为 ubuntu 重新制作可启动的 usb,因为我丢失了为此制作的 usb。所以如果我不能,请告诉我。如果您能帮忙,谢谢!
答案1
好吧,如果你完全失去了 root 访问权限,Ubuntu 将不允许您从内部获取 root 访问权限。这将是一个安全问题。
其次,你不应该在没有充分理由的情况下添加 root 用户。我建议你想想为什么你需要 root 用户。
处理此问题的推荐方法是使用 sudo 系统。sudo 系统允许用户将应用程序或命令行(您称之为 cdm)程序提升为 root 或其他用户,而无需以此用户身份登录。这在许多方面增加了额外的安全层。
在 ubuntu 中,第一个用户有权以 root 身份运行。这意味着当您使用 sudo 时,您将以 root 身份执行给定的命令。如果您以第一个创建的用户身份登录并执行:
sudo dpkg-reconfigure -phigh -a
系统会要求您输入您的用户密码。如果您没有弄乱该配置,您应该能够执行此命令。
但这个命令几乎肯定不能解决你的问题。你需要通过命令行手动修复你与用户之间产生的任何问题。
重新安装可能更容易(如果您的安装不是很旧或定制的话)。但这只是一个建议。
如果您成功了,请在评论中告诉我们。
答案2
您正在使用控制台,不是吗?因此该
passwd
命令允许您为用户设置新密码。如果您重新启动,您可以尝试抓住正确的时刻,此时 grub 控制台应该会弹出。E按编辑命令行,
kernel ...
末尾显示添加init=/bin/bash
这将直接启动到 bash 环境。
您需要重新挂载 / 并赋予其写入权限(mount -o remount rw /
我猜)。完成此操作后,您可以设置新密码。
重启并享受