這篇目前還沒有試成功
前幾天
我的Ubuntu測試機被入侵了
本來想要方便才灌ssh
因為我的root密碼太簡單
都忘記學校IP是最容易被try的=___________=
後來就想要嘗試還原我的root密碼
那時我想到的就只有以前教的進入單人模式去修改
可是我以前用的是CentOS
這個範例超多 鳥哥的網站就有了
http://linux.vbird.org/linux_basic/0510osloader.php#solution_root
但我這個是Ubuntu會不會長得有點不一樣阿
這是其他人寫的
http://orzmonster.blogspot.tw/2009/04/ubuntu.html
然後我就去找了 真的是不一樣的>"<
http://www.computersecuritystudent.com/UNIX/UBUNTU/lesson2/index.html
所謂的不一樣其實就只是指令長得有點不一樣
1.進入GRUB
就是開機畫面選單拉
有些會停頓 有些不會,要press any key才可以,所以一開機我就開始狂按空白鍵或是方向鍵@@
2. 選擇kernel
這邊都還是一樣的
選好你要開機的kernel後,按"e" 進入編輯
3.編輯開機模式
到這邊就不一樣了
如果是CentOS
就會長這樣
kernel /vmlinuz-XX版本 ro root=LABEL=/ rhgb quiet single
不然就是
kernel /vmlinuz-XX版本 ro root=LABEL=/ rhgb quiet 1
還有
kernel /vmlinuz-XX版本 ro root=LABEL=/ rhgb quiet init=/bin/bash
之後還要輸入指令
# mount -o remount,rw /
但第三個我沒有試過 ↑
改好之後按Enter
再按"b"
就會重開機了
如果是Ubuntu
我之前的那台只顯示
linux /vmlinuz-XX版本 root=OOXX... ro
所以我根據前面收集到的資料
我把它改成
linux /vmlinuz-XX版本 root=OOXX... rw init=/bin/bash
然後不是按"Enter"跟"b"喔
是按Ctrl +"X"或只按"F10"
4 照理來說的改密碼
為什麼這樣說呢
因為我沒有成功....................orz|||
接下來如果成功
只要輸入
# passwd root
Ubuntu 的話好像只要輸入passwd 也可以
就可以改密碼再重開機就好了
但是就不知道哪裡出問題="=
所以改天再試一次吧= =