在今天一個系統工程師可能要管理和維護多台伺服器,如果把所有伺服器的重要密碼都設成統一密碼必然造成安全隱患,如果每台伺服器都有各自獨立的一套密碼又會造成密碼數量之多容易混亂,所有忘記密碼成了家常便飯,小弟在此給新人們介紹一個改錯的機會,獻醜了.
修改管理員密碼的主體思想1.刪掉密碼檔案2.破解密碼檔案3.繞過密碼檔案
對於linux而言我們可以選擇比較溫柔的上述第3種方法1.想辦法進入單一使用者模式,這種模式不要求輸入密碼就可以登入系統2.並且單使用者提供的是管理員身份3.利用當前管理員的身份重新設定管理員密碼4.重新啟動進入系統測試是否成功
操作步驟
光碟片引導修複模式法(系統光碟片一張)1.選擇啟動順序從光碟片{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277357105766.jpg" border="0" alt=""> 2.利用光碟片引導,在引導介面輸入linux rescue進入修複模式{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277357179760.jpg" border="0" alt=""> 3.選擇語言版本{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277357327152.jpg" border="0" alt=""> 4.選擇鍵盤類型{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277357391573.jpg" border="0" alt=""> 5.設定網路ip地址,這裡我放棄了{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277357423341.jpg" border="0" alt=""> 6.試圖尋找linux的根"/",沒有找到只好選擇臨時掛載到/mnt/sysimage{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277357473371.jpg" border="0" alt=""> 7.現在已經把根"/"掛載到/mnt/sysimage下來了,進入系統後執行chroot /mnt/sysimage{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277357658566.jpg" border="0" alt=""> 8.執行chroot /mnt/sysimage並且利用passwd命令修改管理員密碼,這個登陸shell就是我們所謂的單一使用者模式,即只有管理員一個人登陸,其他人無法通過本機tty和遠程登陸.{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277357770003.jpg" border="0" alt="" width="650"> grub加single參數法1.這種方法快速2.grub不能有密碼安全控制,或者你知道密碼 初始的grub登陸介面{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277358179003.jpg" border="0" alt=""> 按了"e"鍵進入編輯菜單{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277358245632.jpg" border="0" alt=""> 選擇Kernel這行並按"e"繼續編輯在行尾添加single,注意顏色突出部位{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277358286641.jpg" border="0" alt=""> 按斷行符號執行修改如{
window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)
}' src="http://img1.51cto.com/attachment/201006/201006241277358357837.jpg" border="0" alt=""> 此時你可以按"b"鍵啟動電腦就會跟光碟片引導一樣進入單一使用者模式了,在執行passwd修改管理員密碼. 至此管理員密碼就已經修改完畢了,趕快登陸系統去測試一下吧!
本文出自 “失敗只是暫時停止了成..” 部落格,請務必保留此出處http://linuxsafe.blog.51cto.com/438124/338511