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 配置为以非根用户身份运行。
- 将网络容器用户实例的值从根值更改为非根值。有关更改运行用户身份的说明,请参阅网络容器的文档。
例如,要更改 Sun ONE Web Server 运行用户的身份,请编辑 web-server-install-root/SUNWwbsvr/https-hostname.domain/config/
magnus.conf 文件。将条目 User root 更改为 User Userid。- 将网络容器管理员实例的值从根值更改为非根值。有关更改运行管理员用户身份的说明,请参阅网络容器的文档。
例如,要更改 Sun ONE Web Server 管理员用户的身份,请编辑 web-server-install-root/SUNWwbsvr/https-admserv/config/magnus.conf 文件。
将条目 User root 更改为 User Userid。
- 将 Sun ONE Directory Server 用户实例的值从根值更改为非根值。有关更改运行用户身份的说明,请参阅 Sun ONE Directory Server 文档。
例如,编辑 /var/opt/mps/serverroot/slapd-hostname/config/dse.ldif 文件。
将 nsslapd-localuser: root 更改为 nsslapd-localuser:Userid
- 将 Sun ONE Directory Server 管理员用户实例的值从根值更改为非根值。有关更改运行管理员用户身份的说明,请参阅 Sun ONE Directory Server 文档。
例如:
- 将以下目录的所有权从根用户更改为 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