无法通过命令行登录
我只使用Ubuntu大约三个星期所以如果你失去我试图解释的东西,不要感到惊讶,我会尽力在需要时尽可能详细。
无论如何,Unity现在已经开始了。 每当我在几天前更新并重新启动后登录时,整个界面都会丢失。 我能看到的唯一的东西是背景图片和Blender 3D的文件夹。 启动Blender使其出现然后迅速最小化为遗忘。 试图右键单击并更改背景会给我一个gnome错误(因为我认为它被称为),桌面终端(control-alt-T)也不起作用。 所以说完了所有这些我写下了一堆代码来重置Unity和/或重新安装gnome但是我无法访问命令终端CTRL-ALT-F1。
当我进入登录界面时,按下该命令,弹出命令行界面,要求我输入登录信息。 我输入我的用户名和密码,并始终收到无效的密码错误。 我以前能够访问它来安装专有驱动程序以在Blender中使用CUDA,但现在我不能。 密码在基本登录屏幕中工作,因此我认为我的用户名有问题。
这只是我的名字,一个空格,然后我的最后一个首字母结束了一段时间。 在中间,之后和中间随机放置的空间是否会导致我的问题? 有没有办法从登录页面复制用户名并将其粘贴到命令行的登录部分?
您的全名 (或显示名称)可能采用firstname-space-initial-period的forms,但您的Unix用户名(根据命令行登录提示的要求)将是一个单词,如john
或smithj
或janesmith99
如果您不记得在设置帐户时使用的用户名(并且您无法打开Nautilus文件管理器之类的应用程序,可以让您弄清楚 – 默认情况下,用户名将与您的主目录的路径名的最后一个组件),然后您可以重新启动到恢复模式并检查/etc/passwd
文件中的用户名 – 通过使用
less /etc/passwd
显示整个文件,或者使用如下命令
awk -F: '/FirstName/ {print $1}' /etc/passwd
其中FirstName
被您的实际名字(或您确定使用的全名的任何其他区别部分)替换,以匹配和打印相关条目。
然后,您应该可以重新启动,再次选择Ctrl Alt F1虚拟终端,然后使用恢复的用户名再次尝试。
如有疑问,请勿在密码中包含空格。 他们应该没事。 如果您已激活root帐户,则可以尝试以root身份登录并以此方式重新创建密码。 否则按照这些步骤(如果我的记忆为我服务……)
- 重新开始
- 在grub中,为Ubuntu选择高级选项
- 选择启动到命令行
- (这是根终端)
-
输入以下内容:
passwd [your username] [new password] [new password yes, again)]
-
重新开始
- 使用刚刚创建的密码登录
- 告诉我结果:)