尝试重置管理员密码,但 Ubuntu 无法识别管理员帐户。我该如何解决?

尝试重置管理员密码,但 Ubuntu 无法识别管理员帐户。我该如何解决?

我最近安装了 Ubuntu v15.04,但我不知道管理员密码。我有一些 IT 背景,知道如何重置它。(BIOS,按住 Shift,Adv. Ubuntu -> Memory -> Root,输入passwd *root*root 是帐户名,输入并验证新密码。)但是,当我输入passwd Aviator(帐户名)时,它显示'Aviator' is not a user。我需要这台电脑,我该如何让 Ubuntu 识别该帐户?谢谢。注意:这台电脑没有 WiFi 或以太网。我可以访问访客帐户并使用终端,但这没有帮助。我真的不想破解自己的电脑……

编辑:找到管理员的真实用户名“fltsim01”。输入后passwd fltsim01,系统要求输入新的 Unix 密码,然后进行验证,得到以下内容:

passwd: Authentication token manipulation error passwd: password unchanged root@fltsim01-MS-7593:~#

(注意:root@fltsim01-MS-7593:~#在终端启动时以及准备好接受新命令时给出。)

Eyoung,你想要整首歌吗?它一共有 24 行,每行两个单词。

答案1

passwd不采用您帐户的全名;它采用用户名(据我所知,在 Ubuntu 中,用户名不能以大写字母开头)。您可以使用以下命令获取全名对应的用户名:

grep ':PUT FULL NAME HERE' /etc/passwd | cut -d: -f1

(替换PUT FULL NAME HERE为您要搜索的全名)

或者,如果您不知道想要的全名,您可以使用以下命令获取用户名及其对应全名的列表,以:, 分隔:

cut -d: -f1,5 /etc/passwd | cut -d, -f1

在这种情况下,您的用户名可能是aviator(小写“a”)。

PS Ubuntu 15.04 已停产。它不会产生影响passwd,但您应该升级到最新版本(目前为 16.04),或者至少升级到 14.04 或 12.04(如果可以)。

相关内容