![[IBM i]](../images/iseries.gif)
grtwasaut 命令
grtwasaut 命令将用户权限授予概要文件和与该概要文件相关联的对象。
有关用法指示信息和示例,请参阅“对概要文件授予权限”。要运行此脚本,用户概要文件必须具有 *ALLOBJ 权限。
语法
命令语法如下所示:
grtwasaut [-profileName profile] {-user usrprf | -authlist authlist}
{-dtaaut dataAuth | -objaut objectAuth} [-object path]
[-recursive] [-verbose] [-help]
运行 grtwasaut 命令时,您必须指定以下参数:- -user 和/或 -authlist
- -dtaaut 和/或 objaut
参数
以下选项可用于 grtwasaut 命令:
- -profileName
- 这是一个可选参数。值 profile 指定您要授予权限的概要文件的名称。缺省值为 default。
- -user
- 值 usrprf 指定您要授予权限的用户概要文件。要对多个用户概要文件授予权限,请使用单个 -user 参数指定所有用户概要文件。将概要文件列表用双引号 (") 引起来。例如,要对 usrprf1 和 usrprf2 授予权限,请指定 -user "usrprf1 usrprf2"。您必须指定 -user 和/或 -authlist。
- -authlist
- 值 authlist 指定您要授予权限的权限列表。您必须指定 -user 和/或 -authlist。
- -dtaaut
- 值 dataAuth 指定您要对由 -user 参数指定的用户授予的数据权限。有效值为 none、rwx、rx、rw、wx、r、w、x、exclude、autl 和 same。您指定的值替换用户对对象的当前数据权限。您必须指定 -dtaaut 和/或 -objaut。有关此参数的值的更多信息,请参阅 CHGAUT(更改权限)命令描述。
- -objaut
- 值 objAuth 指定您要对 -user 参数中指定的用户授予的对象权限。有效值是 none、all、objexist、objmgt、objalter、objref 和 same。您指定的值替换用户对对象的当前对象权限。您必须指定 -dtaaut 和/或 -objaut。有关此参数的值的更多信息,请参阅 CHGAUT(更改权限)命令描述。
- -object
- 这是一个可选参数。值 path 指定您要授予权限的子目录或部分限定对象名。概要文件根将添加到该 值的前面以获取标准路径。如果您未指定此参数,那么缺省值为概要文件根。要授予对多个对象的权限,必须对每个对象运行该脚本。
- -recursive
- 此可选参数指定是否要授予对所有子目录的权限。如果您未指定此参数,那么仅授予对使用 -object 参数指定的对象的权限,或者,如果未指定 -object 参数,那么仅授予对概要文件根目录的权限。此参数适用于使用 -object 参数指定的所有对象。
- -verbose
- 此可选参数打开详细消息,如果您需要调试脚本,那么这些消息很有用。
- -help
- 此可选参数显示帮助消息。如果您指定此参数,那么脚本忽略所有其他参数。