[AIX Solaris HP-UX Linux Windows]

管理非 root 用户的概要文件

非 root 用户可接收文件和目录的许可权,以使该非 root 用户能够创建概要文件。

开始之前

本任务假设您基本熟悉 manageprofiles 命令、Profile Management Tool 和系统命令。

此任务使用下列术语:
  • Root users 指:
    • [Linux][HP-UX][Solaris][AIX]root 用户
    • [Windows]管理员
  • Non-root users 指:
    • [Linux][HP-UX][Solaris][AIX]非 root 用户
    • [Windows]非管理员
  • Installer 是指 root 用户或非 root 用户。
切记: 对于创建概要文件的非 root 用户,在易用性方面有限制。对于非 root 用户,Profile Management Tool 中用于提供建议的唯一名称和端口值的机制处于禁用状态。非 root 用户必须更改 Profile Management Tool 中概要文件名称、节点名、单元名和端口分配的缺省字段值。对于每个字段,请考虑为非 root 用户提供一系列值。您可以要求非 root 用户遵循他们指定的值范围以及维护他们自己的定义的完整性。
最佳实践 最佳实践: IBM 建议使用具有互相兼容的文件许可权的用户标识来启动在同一概要文件上运行的进程,这意味着每个进程可以读取或更新其他进程创建的文件。这将确保进程可以访问相同的文件,而不会遇到“许可权被拒绝”错误。例如,如果您以 wasuser 用户身份运行 Deployment Manager,然后还运行命令行工具在该概要文件上生成插件,那么您应该以 wasuser 用户身份运行该工具。bprac
[Windows]提示: 在 WebSphere Application Server V9.0 中,非管理员可以使用 Program Files 目录外由管理员创建的文件。因此,非管理员可使用在 Program Files 目录外创建的概要文件来启动服务器等等。

关于此任务

非 root 用户通常需要完成这些任务,这样他们才能在开发环境中启动自己的应用程序服务器。例如,应用程序开发者可在指定给该应用程序开发者的概要文件中的应用程序服务器上测试应用程序。

过程

结果

根据安装程序执行的任务,该安装程序已经完成以下操作:
  • 为非 root 用户创建了概要文件,并已将概要文件目录的所有权授予该非 root 用户
  • 授予了对适当目录的许可权,以使该非 root 用户能够创建概要文件
  • 在安装维护包后,更改了非 root 用户所拥有的目录中新概要文件的所有权,以使该非 root 用户能够成功地启动应用程序服务器
注: 与 Derby 数据库的连接可能不起作用,并且您可能会在日志中见到类似如下的错误:
java.io.FileNotFoundException: C:\Program Files\IBM\WebSphere\AppServer\derby\derby.log (Access is denied.)
如果 app_server_root 下的文件是只读文件,那么可能会发生这种情况。通过在 app_server_root/derby/derby.properties 文件中设置以下属性,可配置 Derby 以将其日志写至另一位置
# This property can be set to make Derby log to System.err.  This is useful if you 
# do not have write permission to the default location: 
/opt/wasprofile/derby/derby.log derby.stream.error.field=java.lang.System.err

下一步做什么

根据安装程序完成的任务,非 root 用户可创建概要文件和/或启动 WebSphere® Application Server。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tpro_manage_nonroot
文件名:tpro_manage_nonroot.html