我为 Ubuntu 12.04 安装编写了一个预置文件。
但我想避免使用 unity-desktop。有什么办法吗?
另一件事是
我尝试使用密码并生成
printf ubuntu | mkpasswd -s -m sha-512
结果是
$6$jZTXSnF0Gp$FawMAQXm2qfDzyKaknFs9NEU48s6z1Kxto6WI55Qf//tbeh4k//0IXS01yB.MA3Euk1ZLXb5lbq8y0j.JnEY9.
我将其粘贴到预置文件中。但安装后,当我尝试使用密码登录时,ubuntu
却无法登录。我做错了什么吗?
答案1
避免使用 unity-desktop:
如果您不想使用 Unity Desktop 而想使用 CLI,则必须编辑该/etc/default/grub
文件。此链接解释了如何操作:
无法登入:
这是因为您假设密码是“ubuntu”,但事实并非如此......因为,
printf ubuntu | mkpasswd -s -m sha-512
不是指定密码来生成哈希的正确方法。
你应该这样做:
echo "ubuntu" | mkpasswd -s -m sha-512
或者简单来说:
mkpasswd -s -m sha-512
然后输入密码(ubuntu,如您的示例所示)。
使用这样生成的 sha-512 哈希。