HMC 是 IBM 管理 Power Servers 的應用系統,也就是 LPAR 的 Console 端軟體。
HMC 使用 RedHat 作業系統,管理的操作方式主要使用內建 GUI 與 Web 介面,也提供 SSH 登入,但預設環境下,在登入 SSH 後,大部份的 SHELL 都被限制,無法被執行,即使有 root 密碼,也無法從 hscroot 切換至 root。
透過本篇的教學,只要幾行指令,就可以在 HMC 的 SSH 環境下取得 Root 權限。
這個版本會比較麻煩處理,必須先用其他的 Linux Live CD 開機,再執行幾行指令。
1. 下載 SystemRecue CD,並燒錄成 CD。
http://www.sysresccd.org/SystemRescueCd_Homepage
2. 用 SystemRescue CD 開機
3. 光碟開機完成後,依序執行下述指令
#> mkdir /mnt/sda2 #> mount -t ext3 /dev/sda2 /mnt/sda2 #> cp -a /mnt/sda2/bin/su /mnt/sda2/hmcrbin #> cp -a /mnt/sda2/bin/su /mnt/sda2/usr/hmcrbin #> umount /mnt/sda2 #> reboot
需要的修改步驟已經完成。
重新開機 HMC
4. 登入 HMC 管理介面,HMC Management > Open restricted shell terminal
> su - > 輸入 passw0rd #> 已經是 root 了