最初执行安装时,生成的安装版本归单个用户和组所有。安装之后,可以使用 chutils 命令来更改文件所有权和许可权。
限制: 在 Windows 操作系统上,当前未提供设置许可权功能。
验证文件许可权
如果用户不具有适当的系统许可权,那么 Installation Manager 将报告错误。
使用 chutils
命令来设置文件所有权和许可权
可以使用 chutils 命令将整个安装的文件所有权和许可权设置为与执行初始安装的用户不同的所有者或组。主要的好处是,能够让一个用户执行初始安装,然后让其他用户执行支持的操作,例如安装功能部件、升级版本、安装维护包(例如修订包或更新包)以及安装功能部件包。
可以使用此命令来完成下列任务:
- 增加或除去由其他非 root 用户更新安装的能力
- 将安装的所有文件所有权移交给另一个用户
- 为整个安装重新建立一致的文件许可权
此命令可以编辑下列所有权和许可权:
- 文件所有者
- 文件组
- 所有者许可权
只能使用 -setmod reset 参数将所有者许可权更改为安装期间设置的缺省值。
- 组许可权
可以使用 -setmod grp2owner
参数来升级组许可权,使其与所有者许可权相匹配。
限制: 如果要以组方式使用修订包来更新产品,请勿使用
chutils -setmod=grp2owner
来设置许可权。在这种情况下,请使用
chutils -setowner=user_name。
- 其他许可权
只能通过 -setmod
参数将其他许可权或“world”许可权更改为安装期间设置的缺省值。
有关使用
chutils 命令的更多信息,请参阅
chutils 命令。
故障诊断
- 目录存在错误
如果您在安装应用程序服务器之后尚未创建概要文件,并且您运行了
chutils 命令,那么您可能会遇到与以下内容相似的与概要文件相关的目录错误:
INFO: (Jul 17, 2008 16:16:35) Initializing permission utility...
INFO: (Jul 17, 2008 16:16:35) Executing commands...
INFO: (Jul 17, 2008 16:16:47) The directory does not exist: /data/WebSphere/AppServer/instutils/../properties/fsdb
INFO: (Jul 17, 2008 16:16:58) The permission utility has completed successfully.
因为整个过程已成功,所以在这种情况下可以安全地忽略此消息。
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
菜单和快捷方式 使用
chutils 命令修改拥有应用程序服务器的用户或组之后,并未转移现有菜单和快捷方式。您必须为应用程序服务器安装的新所有者手动重新创建菜单项和快捷方式。您可能需要重新创建下列菜单项和快捷方式:
- 概要文件
- 配置迁移工具
- 联机支持
- Profile Management Tool