Sun ONE logo      上一頁      目錄      索引      下一頁     

Sun ONE Portal Server 6.2 安裝手冊

附錄G
配置 Sun ONE Portal Server 以非超級使用者身份執行

下列可選擇的安裝後程序說明配置以 root 使用者身份執行的 Sun™ ONE Portal Server 安裝,以便於用非超級使用者身份執行。此程序假設 Web 容器與 Sun™ ONE Directory Server 是以 root 使用者身份執行。


備註

Java Enterprise System 安裝程式提供安裝 Sun ONE Directory Server 與 Sun™ ONE Web Server 或 Sun™ ONE Application Server 以非超級使用者身份執行。


除了註明的情形,請以超級使用者身份執行所有步驟。在安裝 Sun™ ONE Portal Server 軟體之後,使用下列程序配置 Sun ONE Portal Server 以非超級使用者的身份執行。

  1. 將 Web 容器的使用者實例從 root 變更為 non-root 值。如需變更執行使用者的指示,請參閱您的 Web 容器的文件。
  2. 例如,若要變更 Sun ONE Web Server 執行使用者,請編輯 web-server-install-root/SUNWwbsvr/https-hostname.domain/config/
    magnus.conf
    檔案將項目 User root 變更為 User Userid

  3. 將 Web 容器的管理實例從 root 變更為 non-root 值。如需變更執行管理使用者的指示,請參閱您的 Web 容器的文件。
  4. 例如,若要變更 Sun ONE Web Server 管理使用者,請編輯 web-server-install-root/SUNWwbsvr/https-admserv/config/magnus.conf 檔案。

    將項目 User root 變更為 User Userid

  5. 將 Sun ONE Directory Server的使用者實例從 root 變更為 non-root 值。如需變更執行使用者的指示,請參閱 Sun ONE Directory Server 文件。
  6. 例如,編輯 /var/opt/mps/serverroot/slapd-hostname/config/dse.ldif 檔案。

    nsslapd-localuser:root 變更為 nsslapd-localuser:Userid

  7. 將 Sun ONE Directory Server的管理使用者實例從 root 變更為 non-root 值。如需變更執行管理使用者的指示,請參閱 Sun ONE Directory Server 文件。
  8. 例如:

    1. 編輯 /var/opt/mps/serverroot/admin-serv/config/local.conf 檔案。
    2. configuration.nsSuiteSpotUser:root 變更為 configuration.nsSuiteSpotUser:Userid

    3. 編輯 /var/opt/mps/serverroot/admin-serv/config/magnus.conf 檔案。
    4. 將項目 User root 變更為 User Userid

  9. 將下列目錄的所有權從 root 變更為 Userid:UserGroup。那就是輸入:
    • chown -R Userid:UserGroup /opt/SUNWps
    • chown -R Userid:UserGroup /etc/opt/SUNWps
    • chown -R Userid:UserGroup /var/opt/SUNWps
    • 如果您沒有使用 Java Enterprise System 安裝程式以非超級使用者安裝 Sun ONE Identity Server,如需變更 Identity Server 目錄的資訊請參閱 Identity Server 文件。

  10. 為 Portal Server 目錄設定下列權限:
    • chmod 0755 /opt/SUNWps
    • chmod 0755 /etc/opt/SUNWps
    • chmod 0755 /var/opt/SUNWps
  11. 以非超級使用者身份重新啟動目錄伺服器。
  12. 執行 /etc/init.d/amserver stop
  13. 非超級使用者可以執行identity-server-install-dir/SUNWam/bin/amserver stop

  14. 確定停止所有程序。
  15. 若要檢驗請輸入:

    ps -ef | grep SUNWam

    ps -ef | grep directory-server-base-dir

  16. 刪除未關閉的任何程序。以超級使用者身份輸入:
  17. /var/opt/mps/serverroot/stop-admin

啟動 Sun ONE Portal Server

  1. 成為 root 使用者或以使用者 Userid 登入。
  2. 啟動目錄伺服器。
    1. 請至 /var/opt/mps/serverroot/slapd-instancename
    2. 輸入:
    3. ./start-slapd

  3. 啟動 Web 伺服器請輸入 /etc/init.d/amserver start



上一頁      目錄      索引      下一頁     


Copyright 2003 Sun Microsystems, Inc. 保留所有權利。