0%

在新版Raspberry Pi OS中添加用户pi

在树莓派2022年4月4日的一次更新中,我们所熟悉的Raspberry Pi OS默认用户pi遭到移除。这导致你必须直接在树莓派上初始化Raspberry Pi OS,直接通过ssh访问树莓派会收到Permission denied, please try again.的错误。

解决

在SD卡的boot分区创建一个userconf文件,里面输入用户名和密码,格式为:

1
username:encrypted-password

其中,密码是需要使用openssl进行加密,即:

1
echo 'mypassword' | openssl passwd -6 -stdin

要求 openssl 的版本要 >= 1.1.1。

一个用户名为pi,密码为raspberry的结果是:

1
pi:$6$jNFuA8DipMNqijv7$TSOaMKmXctoqWykHD60crnZCoS4eR02rdeVh93sH7KgRRoqwUFJMK9ro6AYXZJzf1yjuGZJrAvuAczBprXVM./

其他

也就是说从现在开始,我们在初始化树莓派的时候,要往分区中写入userconf和空文件ssh这两个文件,如果需要配置WiFi,还需要wpa_supplicant.conf