使用 Synaptic 包管理器升级后无法访问 Ubuntu 10.04 中的 ROOT 帐户

使用 Synaptic 包管理器升级后无法访问 Ubuntu 10.04 中的 ROOT 帐户

我刚刚在 HPZ820 机器上使用 Synaptic 进行了升级。在执行升级之前,Synaptic 发出一条消息,称某些升级未经认证,并询问我是否要继续升级。我照做了,升级过程顺利进行。重新启动 PC 后,我无法再登录 Root 帐户。如果我这样做,Ubuntu 会循环回到登录页面。

有人可以告诉我如何撤消升级并返回到以前的状态吗?

谢谢。

答案1

首先,有关 Ubuntu 中 root 帐户的策略是您不应直接使用它,而sudo应从sudo su -其他帐户使用它。

我建议您这样做以重新启用您的 root 帐户。

如果失败的话,使用 livecd 启动或启动到救援模式并恢复您的root帐户似乎是最好的做法。

答案2

我不确定你之前用的是哪个版本的 Ubuntu,但据我记得 Ubuntu 有总是默认情况下,root 帐户被禁用。你永远不应该,永远曾经以 root 身份运行日常活动。这只会自找麻烦。

相反,使用您的普通用户帐户,并在需要 root 活动时输入您的密码。

答案3

sudo -i从普通用户帐户运行,然后使用命令passwd可以为 root 用户设置密码。如果您无法执行此操作,您可以按照以下说明操作:

  • 重启
  • 在 grub 中,按 e 编辑启动参数并添加init=/bin/sh以 开头的行linux。按 F10 启动
  • 您将在单个 shell 中启动,不会启动任何服务
  • 运行mount / -o remount,rw以在读写模式下重新挂载根分区
  • 运行passwd,更改root账户密码
  • 运行sync以将所有文件系统更改刷新到磁盘
  • 使用重置按钮重新启动。命令reboot不起作用,因为它尚未启动

相关内容