SCO UNIX系統root密碼丟失的處理
1 2 3 下一頁
在重要的計算機應用領域中,Unix系統起著主導作用。UNIX具有很強的可伸縮性、健壯性,完全支持Internet和良好的用戶界面,是其它非UNIX系統無法做到和替代的。目前,UNIX覆蓋了大多數銀行、電信、保險、證券、鐵路等系統應用,即使在Internet應用方面,使用的也絕大多數是各計算機廠商提供的各種UNIX系統,可以說UNIX無處不在。
SCO公司的SCO UNIX系列產品在全球市場份額所占的比重相當大。由于SCO UNIX不依賴
于任何硬件平臺,在基于Intel公司的芯片的個人計算機和網絡系統上就可以運行,因此具有成本低廉、維護簡便的特點,受到廣大用戶的好評和歡迎。
在國內,各商業銀行的營業點、各保險公司、郵電等行業中都在使用SCO UNIX。SCO UNIX運行相當穩定,對系統硬件的要求不高,所以一向受到國內各有關金融部門的青睞。
SCO UNIX本身的可靠性是相當高的,很少出現什么問題,但人為操作有時會造成一些麻煩甚至是致命的問題,其中之一就是因為種種原因導致root超級用戶的密碼失效(因為一段時間沒有使用而將密碼忘記了或者被其他知道密碼的人有意無意地修改了)。這種情況一旦發生,后果是非常嚴重的:不可能再安裝新的軟件或者硬件設備,無法對現有硬件設備的參數進行任何修改,不能對用戶進行任何管理,某些必須使用超級用戶權限才能運行的程序和命令也將無法使用,一切系統管理工作都將陷于癱瘓。發生這種情況的時候,一般只能通過重新安裝系統來解決。但這樣一來一則有可能丟失一些重要的程序和數據(因為許多文件可能沒有權限訪問,所以無法備份出來);二則要耗費相當多的時間來重新安裝系統及調試應用程序(很多應用程序都有許多隨機的參數需要根據具體情況調整,特別是一些涉及到通信的應用程序),因此這只是一個沒有辦法時的辦法。本人在工作中經過多次試驗發現了更加簡單而有效的解決方法,現整理出來供大家參考。這種方法可以很輕易地解決以上問題,并且可以保留所有的應用程序及其相關參數。以下工作全部都是SCO UNIX5.0.5 上實現的,其它版本的SCO UNIX基本與此相同,僅僅在某些細節部分有些差異。
假設有某臺機器root用戶密碼被忘記了,稱它為A機;找一臺安裝有同樣SCO UNIX 5.0.5系統并知道root用戶密碼的機器,稱它為B機;此外還需要2張1.44M的3寸軟盤,分別標明BOOT與ROOT,用來制作應急盤。
一、在B機以root用戶簽到,使用mkdev fd命令:
1.Filesystem
2.Emergency Boot and Root floppy filesystems
