树莓派忘记远程密码或想修改远程密码解决方法

亲测有效

1、关机取 SD 卡,用读卡器在电脑打开sd卡

2、编辑 cmdline.txt,打开SD卡根目录,找到名为“cmdline.txt”的文件。编辑这个文本,并将下文插入到已有文本的最后

init=/bin/sh

假设原文如下

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

修改为

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait init=/bin/sh

所有应在同一行,保存后关闭。

3、重置密码

插上 SD 卡,连接显示器和键盘,开机,估计显示的光标要多等一会儿

标识符后输入命令

mount -o remount  rw /
passwd pi

两次输入一样的密码,当完成后会提示password updated successfully

再次输入命令同步

sync
exec /sbin/init

树莓派继续启动,用命令 sudo halt 关掉树莓派断电。

4、再次编辑cmdline.txt文本

再次取出 sd 卡,在电脑上编辑,把第二部(init=/bin/sh)添加的删除。

 

注意:

第三步的 mount 命令比较怪,网上的多种多样。如果出现Authentication token manipulation error错误了。

试一试下面的命令替换

mount -rw -o remount /

 

 

你可能感兴趣的:(树莓派)