版權聲明:本文為博主原創文章,轉載請注明出處。 https://www.cnblogs.com/YaoYing/p/12842577.html
【樹莓派】忘記用戶pi密碼,如何重置密碼
一、准備SD卡
登錄樹莓派的時候發現把用戶pi密碼給忘記了,我們把樹莓派關機取下SD卡,再利用讀卡器把SD卡插到電腦上
二、編輯 cmdline.txt
在SD卡根目錄下有個cmdline.txt
文件,在文件末尾添加init=/bin/sh
字段
原文件內容
dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=2b0d9c79-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
修改后文件內容
dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=2b0d9c79-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles init=/bin/sh
三、重置密碼
編譯完之后再將SD卡插入樹莓派開機,這個時候會卡在啟動位置,只有一個光標在閃爍,在光標位置輸入如下命令
mount -o remount, rw /
passwd pi
然后提示輸入新密碼,再次確認新密碼,最后提示重置密碼成功
然后執行同步和初始化命令
sync
exec /sbin/init
之后系統重啟,可以正常進入系統
四、再次編譯cmdline.txt
系統可以正常啟動,但是需要我們把之前添加的init=/bin/sh
字段刪除,防止系統下次啟動繼續進入重置密碼環境。
更新日期20200507
如有錯誤之處,請評論或者私信指出,非常感謝