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

Sun logo
Sun Java System Identity Synchronization for Windows 1 2004Q3 安装和配置指南 

附录 C
在 Solaris 上以非超级用户身份运行服务

必须具有超级用户权限才能安装和运行 Identity Synchronization for Windows 服务。但在安装产品之后,可将软件配置为以非超级用户身份运行程序服务。


注意

如果要以非超级用户身份运行服务,必须更改 Identity Synchronization for Windows 实例目录下所有目录的权限。(默认目录为 /var/opt/SUNWisw。)


要在 Solaris 上以非超级用户身份运行服务,请执行下列步骤:

  1. 使用 UNIX useradd 命令为 Identity Synchronization for Windows 创建一个用户帐户(此步骤为可选步骤)。
  2. 还可以用 nobody 用户身份运行服务。
    此过程中的其余示例假定您创建了一个称为 iswuser 的用户。

  3. 要在 Solaris 上安装 Sun Java System Directory Server Connector,安装过程中必须为“连接器”选择一个无权限的端口。
    (例如,可以使用大于 1024 的端口。)

  4. 注意

    必须以 root 身份执行其余步骤中的所有命令。


  5. 安装所有组件之后,请执行下列命令停止 Identity Synchronization for Windows:
  6. /etc/init.d/isw stop

  7. 必须更新实例目录的拥有权。
    例如,如果您是在 /var/opt/SUNWisw 中安装的产品。
  8. chown -R iswuser /var/opt/SUNWisw
    chown -R iswuser /opt/SUNWisw

  9. 在文本编辑器中,打开 /etc/init.d/isw 文件并将以下行:
  10. "$EXEC_START_WATCHDOG" "$JAVA_PATH" "$INSTALL_DIR" "CONFIG_DIR"

    替换为:

    su iswuser -c "$EXEC_START_WATCHDOG '$JAVA_PATH' '$INSTALL_DIR' 'CONFIG_DIR'"

  11. 执行以下命令重新启动服务:
  12. /etc/init.d/isw start

  13. 执行以下命令检验各组件是否用指定用户的用户 ID 运行:
  14. ps -ef | grep iswuser



上一页      目录      索引      下一页     


文件号码:817-7848。 版权所有 2004 Sun Microsystems, Inc. 保留所有权利。