在新版Raspberry Pi OS中添加用户pi
在树莓派2022年4月4日的一次更新中,我们所熟悉的Raspberry Pi OS默认用户pi
遭到移除。这导致你必须直接在树莓派上初始化Raspberry Pi OS,直接通过ssh访问树莓派会收到Permission denied, please try again.
的错误。
解决
在SD卡的boot
分区创建一个userconf
文件,里面输入用户名和密码,格式为:
username:encrypted-password
其中,密码是需要使用openssl进行加密,即:
bash
echo 'mypassword' | openssl passwd -6 -stdin
要求 openssl 的版本要 >= 1.1.1。
一个用户名为pi
,密码为raspberry
的结果是:
pi:$6$jNFuA8DipMNqijv7$TSOaMKmXctoqWykHD60crnZCoS4eR02rdeVh93sH7KgRRoqwUFJMK9ro6AYXZJzf1yjuGZJrAvuAczBprXVM./
其他
也就是说从现在开始,我们在初始化树莓派的时候,要往分区中写入userconf
和空文件ssh
这两个文件,如果需要配置WiFi,还需要wpa_supplicant.conf
。