我最近安装了 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(如果可以)。