我知道这个问题之前已经讨论过并且许多说明表明 Ubuntu 没有设置 root 密码。
我在虚拟机上安装了 Ubuntu 22.04-desktop,并检查了文件/etc/shadow
,看到以下内容:
root:!:19768:0:99999:7:::
我也安装了Ubuntu 22.04服务器,但是它的/etc/shadow
情况如下:
root:*:19769:0:99999:7:::
您可以看到 Ubuntu-desktop 中的第二列有一个感叹号(!)而不是星号(*)。
由此讨论我了解到,*表示密码从未建立,!表示已锁定。
那么Ubuntu桌面是不是要先设置root密码然后锁定呢?