如何在Ubuntu Server上找回丢失的管理员密码?

日期: 2009-10-25 作者:Sander van Vugt翻译:唐琼瑶 来源:TechTarget中国 英文

为了管理Ubuntu,你需要管理权限。在你安装服务器时创建的第一个用户有使用sudo命令执行管理员任务的权限。你随后所创建的用户就没有这样的权限。如果你不小心删除了主要管理员用户账户的话,你就丢失了管理权限。

TechTarget中国的特约专家Sander van Vugt将在本文中介绍如何恢复丢失的管理权限。   如何保护服务器管理员密码   如果没有经历过丢失管理员密码的问题,申请防范措施是个好主意。下面的技巧可以帮助您: 以管理权限用户账户登录。使用获取权限(sudo su)变成根。

使用密码命令为根设置密码。使用复杂的密码,但是你要能记住这个密码。   如果你丢失了能sudo的用于用户账户……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

为了管理Ubuntu,你需要管理权限。在你安装服务器时创建的第一个用户有使用sudo命令执行管理员任务的权限。你随后所创建的用户就没有这样的权限。如果你不小心删除了主要管理员用户账户的话,你就丢失了管理权限。TechTarget中国的特约专家Sander van Vugt将在本文中介绍如何恢复丢失的管理权限。

  如何保护服务器管理员密码

  如果没有经历过丢失管理员密码的问题,申请防范措施是个好主意。下面的技巧可以帮助您:

  1. 以管理权限用户账户登录。
  2. 使用获取权限(sudo su)变成根。
  3. 使用密码命令为根设置密码。使用复杂的密码,但是你要能记住这个密码。

  如果你丢失了能sudo的用于用户账户的密码,只需要以根用户登录并获取新的用户密码。

  创建新的管理账户

  如果你用管理权限访问服务器时出现问题,并且你没有按照上面的步骤设置,那么你能使用下面的做法再次获取访问权。首先,使用备用CD作为根用户登录,接下来重新在服务器上创建拥有管理权限的用户。

  1. 从诸如Knoppix Rescue CD这样的备用CD启动。你使用的什么并不重要,只要你能启动Linux并获得对shell提示符的访问。确定启动dev and /proc目录并建立一个指向服务器根目录的chroot环境。
  2. 你现在位于服务器的文件系统。使用密码命令为用户重新设置密码。从现在起,你已经重新建立了对根账户的访问。
  3. 退出Knoppix CD,重启服务器,使用刚才设置的命令检查你是否能以根用户身份登录。
  4. 重新创建不是根的管理用户账户。例如,如果这个用户账户的名字是linda,使用useradd -m linda。要使用sudo作为根执行命令,必须确保用户账户是管理员组的成员。要使linda成为管理员组成员,使用usermod -G adm linda。
  5. 使用口令linda给刚才创建的用户一个密码。你现在已经重新建立了用户账户,能用于执行服务器上的管理任务。

  本文介绍了在第十对管理账户访问权后如何访问服务器的过程。要修复这个问题,你需要对服务器进行物理访问,并能启动Linux shell,以便启动服务器的文件系统。

相关推荐

  • 企业服务器Linux发行版横向对比

    主流Linux发行版都可以在企业服务器上运行,但对于企业来说从挑选到采购仍不是一个轻松的课题。这里比较了Red Hat、SUSE、Ubuntu以及Oracle Linux操作系统,总有一款适合你的企业。

  • 给Linux新手的一点建议

    我刚开始接触Linux不就,希望以后能找到一份Linux相关的工作。现在,我应该做些什么呢?

  • Ubuntu十年回顾

    Ubuntu的推出当时并没有受到广泛市场关注,直到其后来发布的预览版受到大量关注,而也曾被认为是Debian的一个衍生版本。

  • 新手推荐:十佳Linux桌面发行版

    国外网站Inforworld盘点了最适合Linux新手的十佳Linux桌面发行版。如果你对Linux感兴趣,或者是一名Linux新手,不要错过下面的内容。