將 root 配置移轉為非 root

在 Linux 和 UNIX 作業系統上,如果您先前在 7.0 版或更新版本中是使用 root 使用者,您可以用非 root 使用者身分來執行 WebSphere® Application Server 9.0 版

開始之前

支援的配置 支援的配置:

本文討論設定檔配置的移轉。 如果要將應用程式移轉至最新的版本,請使用 WebSphere Application Server Migration Toolkit。 如需相關資訊,請參閱 WASdev 上的 Migration Toolkit

sptcfg

關於這項作業

舊版的 WebSphere Application Server 需要系統的 root 存取權。 除非您修改標準移轉程序,否則,指向 9.0 版的預設移轉路徑會歸入該項需求。

程序

  1. 收集相關資訊。
    • 在將執行 9.0 版的非 root 使用者設定檔(這裡稱為 nonroot_user)上,收集使用者和群組資訊。
    • 在現行配置和應用程式所參照,位於 WebSphere Application Server 樹狀結構之外的任何檔案上,收集使用者和群組資訊。
      • 程式庫檔案(.jar 檔)
      • 資源配接器檔案(.rar 檔)
      • 金鑰檔(例如 .jks.p12 檔)
      • 其他檔案(例如,資料庫驅動程式檔案,以及應用程式說明程式檔案或服務)
    • 您的配置在伺服器上使用「執行使用者」身分嗎?

      若是,請包含在您的計劃中。理論上,它們應使用 RunAsUser nonroot_user

    • 您的應用程式或應用程式伺服器配置,是以使用者有限的存取權來使用系統服務嗎?
  2. 提供所有必要的檔案,其中包括 WebSphere Application Server 配置目錄中的檔案,以及第一步驟所識別,在 WebSphere Application Server 樹狀結構之外的所有檔案。
    1. 請執行下列其中一個動作:
      • 變更舊版安裝架構的所有權。
        chown -R nonroot_user WAS_HOME
        chown -R nonroot_user USER_HOME
      • 變更舊版安裝架構的限制。
        chmod -R 0777 WAS_HOME
        chmod -R 0777 USER_HOME
    2. 變更您在第一步驟所識別,在 WebSphere Application Server 樹狀結構之外的所有檔案的所有權或群組存取權。
  3. 利用 nonroot_user 來安裝 9.0 版
  4. 建立一個可供 nonroot_user 存取的移轉備份目錄。
  5. 利用移轉工具,將先前的配置移轉至 9.0 版

指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tmig_root
檔名:tmig_root.html