Sun ONE logo      上一页      目录      索引      下一页     

Sun ONE Portal Server 6.2 安装指南

附录 G
将 Sun ONE Portal Server 配置为以非根用户身份运行

以下安装后过程描述将以根用户身份运行的 Sun™ ONE Portal Server 设备配置为以非根用户身份运行所需的步骤,并不要求一定执行。本过程假定网络容器和 Sun™ ONE Directory Server 正以根用户身份运行。


注意

Java Enterprise System 安装程序提供了一种安装方法,使 Sun ONE Directory Server 和 Sun™ ONE Web Server 或 Sun™ ONE Application Server 可以在安装后以非根用户身份运行。


除非注明,请以超级用户身份执行所有步骤。安装 Sun™ ONE Portal Server 软件后,请执行以下步骤将 Sun ONE Portal Server 配置为以非根用户身份运行。

  1. 将网络容器用户实例的值从根值更改为非根值。有关更改运行用户身份的说明,请参阅网络容器的文档。
  2. 例如,要更改 Sun ONE Web Server 运行用户的身份,请编辑 web-server-install-root/SUNWwbsvr/https-hostname.domain/config/
    magnus.conf
    文件将条目 User root 更改为 User Userid

  3. 将网络容器管理员实例的值从根值更改为非根值。有关更改运行管理员用户身份的说明,请参阅网络容器的文档。
  4. 例如,要更改 Sun ONE Web Server 管理员用户的身份,请编辑 web-server-install-root/SUNWwbsvr/https-admserv/config/magnus.conf 文件。

    将条目 User root 更改为 User Userid

  5. 将 Sun ONE Directory Server 用户实例的值从根值更改为非根值。有关更改运行用户身份的说明,请参阅 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 管理员用户实例的值从根值更改为非根值。有关更改运行管理员用户身份的说明,请参阅 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. 将以下目录的所有权从根用户更改为 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. 成为超级用户或以 Userid 用户身份登录。
  2. 启动 directory server。
    1. 转到 /var/opt/mps/serverroot/slapd-instancename
    2. 类型:
    3. ./start-slapd

  3. 输入 /etc/init.d/amserver start 来启动 web server



上一页      目录      索引      下一页     


版权所有 2003 Sun Microsystems, Inc. 保留所有权利。