问题描述
之前Linux程序设计课上编译gcc,由于初次安装虚拟机时分配的磁盘空间不够大,导致编译失败,且无法正常进入虚拟机,尝试扩容未果后,选择重装虚拟机。新虚拟机装好后由普通用户切换至超级用户会出现Authentication failure(认证失败)。
原因分析
Ubuntu系统安装好后,root用户默认未激活,用以增强Ubuntu系统桌面用户的安全性,因此出现认证失败。
解决方法
1.在终端下输入sudo passwd命令,系统会提示输入进入Ubuntu系统的密码,如下图:
2.输入密码后,系统就会提示你输入root用户密码,回车后会提示再次输入一遍,然后就可以了:提示“密码升级成功”,root用户就激活了。
3.在设置root用户密码时,可以设置成和进入系统的密码一样,方便记忆,也不会搞混。