日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux忘记root密码怎么办?

發布時間:2025/3/15 linux 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux忘记root密码怎么办? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開篇前言:Linux系統的root賬號是非常重要的一個賬號,也是權限最大的一個賬號,但是有時候忘了root密碼怎么辦?總不能重裝系統吧,這個是下下策,其實Linux系統中,如果忘記了root賬號密碼,是可以通過進入單用戶模式或其它方法修改密碼的。當然,具體方式跟Boot Loader、操作系統有關系,GRUB與LILO的實現方式有所不同。

Boot Loader 是在操作系統內核運行之前運行的一段小程序。通過這段小程序,我們可以初始化硬件設備、建立內存空間的映射圖,從而將系統的軟硬件環境帶到一個合適的狀態,以便為最終調用操作系統內核準備好正確的環境。

下面介紹一下Red Hat Enterprise Linux 5下忘記了root密碼時,如何修改root賬號密碼:

強制重啟Linux系統,進入如下所示界面,你可以按上下鍵,選擇一個選項后按"e"鍵

進入下面GRUP界面,選擇“kernel /vmlinuz-2.6.18-274....”選項,再按"e"鍵后,編輯該選項

按向左光標,進入下下圖,然后在ro或root前面加上single,按回車鍵后,再按"b"鍵啟動Linux系統進入單用戶模式

如下所示,啟動完成后,輸入passwd root 修改root賬號的密碼,重啟系統后,問題就解決了。

不同版本的Linux,實現修改root密碼的方法有所不同,這里我沒法一一實驗驗證, 下面是我摘自參考資料的。

1:? 2: 對于Redhat linux: 3: 用上下鍵將光標放在linux系統上,按“e” 4: 在有kernel那一行按“e”,輸入“空格 single”,然后回車 5: 按“b”,啟動,系統會自動進入單用戶模式, 6: 使用passwd root命令,按提示輸入新口令 7: 修改口令后,輸入reboot 命令重啟系統即可 8: 對于SUSE linux: 9: 先按"esc"鍵,從grub的圖形界面轉至字符界面 10: 然后,用上下鍵將光標放在linux系統上,按“e” 11: 在有kernel那一行按“e”,輸入“空格 1”,然后回車 12: 按“B”啟動,系統會自動進入“runlevel 1”。 13: 然后執行“passwd”,按提示輸入新口令 14: 修改完口令后,輸入reboot命令重啟系統即可。 15: ---------------------------------------------------------------------? 16: 一. lilo 17:????? 1. 在出現 lilo: 提示時鍵入 linux single 18:???????? 畫面顯示 lilo:?? linux single 19:????? 2. 回車可直接進入linux命令行 20:????? 3. #vi /etc/shadow 21:???????? 將第一行,即以root開頭的一行中root:后和下一個:前的內容刪除, 22:???????? 第一行將類似于 23:???????? root::...... 24:???????? 保存 25:????? 4. #reboot重啟,root密碼為空 26: 二. grub 27:????? 1. 在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然后按e鍵 28:????? 2. 再次用上下鍵選中你平時啟動linux的那一項(類似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e鍵 29:????? 3. 修改現在見到的命令行,有兩種方法: 30:???????? a.加入single,結果如下: 31:?????????? kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 32:???????? b.在行末加入run level,比如想進入run level 3,結果如下: 33:?????????? kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ 3 34:?????????? 由于是忘記root密碼,則可進入run level 1,結果如下: 35:?????????? kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ 1 36:????? 4. 回車返回,然后按b鍵啟動,即可直接進入linux命令行 37:????? 5. #vi /etc/shadow 38:???????? 將第一行,即以root開頭的一行中root:后和下一個:前的內容刪除, 39:???????? 第一行將類似于 40:???????? root::...... 41:???????? 保存 42:????? 6. #reboot重啟,root密碼為空 43:????? 7. 這是網上的教程,但我實際操作時,老提示不能修改只讀文件,于是先用chmod +w shadow命令將shadow文件改為可寫。之前 44:???????? 所作的修改,留下了.shadow.swp文件,使用vi shadow就沒有問題了。

?

參考資料:
?
http://shubangjun.blog.163.com/blog/static/15734862201052902832341/
? http://linux.chinaunix.net/techdoc/system/2006/06/22/934808.shtml

轉載于:https://www.cnblogs.com/kerrycode/p/3479925.html

總結

以上是生活随笔為你收集整理的Linux忘记root密码怎么办?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。