用户权限

此字段指定给不对程序对象具有特定权限的用户、不在权限表中的用户 或其组不对程序对象具有特定权限的用户予权限。使用 GRTOBJAUT(授予对象权限)或 RVKOBJAUT(调用对象权限)命令可改变所有用户或程序对象创建后指定的用户的权限。 此框中的值等价于 CRTCBLPGM、CRTCBLMOD 和 CRTBNDCBL 命令的 AUT 参数值。 要表示权限表,请输入名称(最多 10 个 SBCS 字符),或单击向下箭头以选择下列其中一个有效选项:

*CMDDFT
将不传送任何参数至主机且将使用主机定义的缺省值。

*LIBCRTAUT
对象的公共权限取自目标库(将包含所创建程序对象的库) 的 CRTAUT 关键字。当创建程序对象时确定此值。若在创建 了程序对象之后更改库的 CRTAUT 值,则此新值不影响任何现存的对象。

*ALL
提供对程序对象的所有操作权限(除那些限制给所有者使用的和由 权限表管理权限控制的之外)。用户可控制程序对象的存在,指定它的安全性, 更改它,以及在其上执行基本功能,但不能传递它的所有权。

*CHANGE
提供所有数据权限和在程序对象上执行所有操作的权限(除那些限制给所有者使用或由对 象权限和对象管理权限控制的外)。用户可更改对象并在其上执行基本功能,诸如运行和 调试程序对象。

*USE
提供对象操作权限和读权限;对程序对象的基本操作的权限,诸如运行程序。防止用户更改对象。

*EXCLUDE
用户不能存取程序对象。

权限表名称
输入对其添加程序的用户和权限的权限表的名称(仅 SBCS 字符)。程序对象由此权限表 保护,且将程序对象的公共权限设置为 *AUTL。当发出 COBOL 编译命令时,权限表必须在系统中。