樹莓派重置密碼

轉載請註明文章出處:樹莓派重置密碼shell

昨天折騰樹莓派時感受本身又上升了一個層次,因而設置密碼時用了一個酷炫的新密碼。今天起牀後進系統發現傻逼了,徹底想不起新密碼是什麼😭😭好在硬件就在身邊,重置一下密碼就能夠了。ide

如下是重置樹莓派系統密碼的步驟。ui

  1. 取出sd卡,放入usb讀卡器中,鏈接到其它電腦;
  2. 在其它電腦中打開sd卡的cmdline.txt文件,在行尾加上init=/bin/sh。修改好後的cmdline.txt文件內容大體是這樣: console=serial0,115200 console=tty1 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles init=/bin/sh
  3. 把sd卡從新放入樹莓派,通電開機。
  4. 出現樹莓派的logo後很快進入命令行界面,能夠看到行首是"#",說明已經獲取了root權限;
  5. 爲了不樹莓派進入只讀模式,從新掛載sd卡:mount -rw -o remount /
  6. 重置pi用戶的密碼:passwd pi,兩次輸入新密碼;
  7. 讓系統繼續加載進入默認環境:exec /sbin/init
  8. 系統加載完後,登陸用root權限修改**/boot/cmdline.txt**文件,將init=/bin/sh移除。

其原理是:系統以root權限啓動,init=/bin/sh指令讓系統啓動時直接進入root用戶的shell,進而能夠作任何想作的事情。idea

參考

  1. http://mapledyne.com/ideas/2015/8/4/reset-lost-admin-password-for-raspberry-pi
相關文章
相關標籤/搜索