AIX 系統維護之--單使用者模式修改root密碼和shell
當root使用者的密碼丢失時重設密碼,比較麻煩,需要重新開機機器。為了安全,root使用者的密碼一定要妥善配置和保管。
1、準備好和本機器目前AIX系統版本和級别一緻的可引導的AIX安裝CD光牒或安裝錄音帶媒體或是本機的備份帶,将CD光牒或錄音帶插入相應驅動器,重新開機系統。
2、確定機器的引導裝置改為CD光牒或錄音帶、網絡。
當控制台螢幕出現圖示或聽到蜂鳴聲的時候,重複按下 F1(如果是圖形界面按F1,如果是字元界面按‘1’) 鍵直到出現系統管理服務(SMS)菜單,然後依據螢幕菜單提示進行操作。
3、确定控制台
通過按 F1 (或 ‘1’)鍵然後按 Enter 鍵将目前終端設為系統控制台。
4、選擇安裝過程中的提示語言
通過選擇1,然後按 Enter 鍵,選擇英語作為提示語言。
5、這一步很關鍵,千萬不要選錯了。
螢幕顯示:Welcome to Base Operating System Installation and Maintenance
1. )Start install Now With Default Setting
2. )Change/Show Installation Settings and Install
3. )Start Maintenance Mode for System Recovery
必須選擇"3.Start Maintenance Mode for System Recovery"
6、在Maintenance界面有4個選項:
1.) Access a Root Volume Group
2. )Copy a System Dumo to Removeable Media
3. )Access Advanced Maintenance Function
4. )Install From a System Backup
應該選擇"1.Access a Root Volume Group"
7、在下一個螢幕顯示警告資訊,選擇“0 Continue”。
8、標明VG。
按VG的編号,然後按Enter鍵。
9、選擇通路rootvg的方式。
螢幕上出現兩個選項:
1.) Access this volume group and start a shell
2. )Access this volume group and start a shell before mounting filesystems
應該選擇"1. Access this volume group and start a shell"。
10、出現指令提示符,運作passwd指令,重設root使用者的密碼。
11、再次重新開機系統。運作以下指令:sync;sync;reboot
故障現象:
在/etc/passwd 檔案中修改了root使用者的shell為bash,而系統又不支援bash,導緻Shell 錯誤,root無法登陸!
root使用者預設shell 為ksh ,當在/etc/passwd中誤改為bash後(因為系統預設不支援bash),是以登入時找不到shell,root使用者無法登陸。
用單使用者處理可解決!
本文轉自 客居天涯 51CTO部落格,原文連結:http://blog.51cto.com/tiany/1389904,如需轉載請自行聯系原作者