IBM HMC 取得 Root 權限

    內容表格
    1. 1. 必要條件:
    2. 2. HMC v7
    3. 3. HMC v8

    版本為 07:33, 30 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    HMC 是 IBM 管理 Power Servers 的應用系統,也就是 LPAR 的 Console 端軟體。

    HMC 使用 RedHat 作業系統,管理的操作方式主要使用內建 GUI 與 Web 介面,也提供 SSH 登入,但預設環境下,在登入 SSH 後,大部份的 SHELL 都被限制,無法被執行,即使有 root 密碼,也無法從 hscroot 切換至 root。

    透過本篇的教學,只要幾行指令,就可以在 HMC 的 SSH 環境下取得 Root 權限。

    必要條件:

    • 開啟 SSH 遠端存取
    • 兩組帳號密碼
      1. hscroot / abc123 (預設)
      2. root / passw0rd (預設)

    HMC v7

    從遠端以 SSH 登入,登入帳號使用 hscroot,按照圖片顯示的內容操作

    Rooted_HMC.png

    HMC v8

    這個版本會比較麻煩處理,必須先用其他的 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 了 
    
    Powered by MindTouch Core