如何避免在预置文件中出现 ubutu12.04

如何避免在预置文件中出现 ubutu12.04

我为 Ubuntu 12.04 安装编写了一个预置文件。

  1. 但我想避免使用 unity-desktop。有什么办法吗?

    另一件事是

  2. 我尝试使用密码并生成

    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 哈希。

相关内容