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 以非超級使用者的身份執行。
- 將 Web 容器的使用者實例從 root 變更為 non-root 值。如需變更執行使用者的指示,請參閱您的 Web 容器的文件。
例如,若要變更 Sun ONE Web Server 執行使用者,請編輯 web-server-install-root/SUNWwbsvr/https-hostname.domain/config/
magnus.conf 檔案。將項目 User root 變更為 User Userid。- 將 Web 容器的管理實例從 root 變更為 non-root 值。如需變更執行管理使用者的指示,請參閱您的 Web 容器的文件。
例如,若要變更 Sun ONE Web Server 管理使用者,請編輯 web-server-install-root/SUNWwbsvr/https-admserv/config/magnus.conf 檔案。
將項目 User root 變更為 User Userid。
- 將 Sun ONE Directory Server的使用者實例從 root 變更為 non-root 值。如需變更執行使用者的指示,請參閱 Sun ONE Directory Server 文件。
例如,編輯 /var/opt/mps/serverroot/slapd-hostname/config/dse.ldif 檔案。
將 nsslapd-localuser:root 變更為 nsslapd-localuser:Userid
- 將 Sun ONE Directory Server的管理使用者實例從 root 變更為 non-root 值。如需變更執行管理使用者的指示,請參閱 Sun ONE Directory Server 文件。
例如:
- 將下列目錄的所有權從 root 變更為 Userid:UserGroup。那就是輸入:
- 為 Portal Server 目錄設定下列權限:
- 以非超級使用者身份重新啟動目錄伺服器。
- 執行 /etc/init.d/amserver stop。
非超級使用者可以執行identity-server-install-dir/SUNWam/bin/amserver stop。
- 確定停止所有程序。
若要檢驗請輸入:
ps -ef | grep SUNWam
ps -ef | grep directory-server-base-dir
- 刪除未關閉的任何程序。以超級使用者身份輸入:
/var/opt/mps/serverroot/stop-admin
啟動 Sun ONE Portal Server