命令上的对象权限的一般规则
此表显示了针对命令的对象权限的一般规则。
| 命令 | 引用的对象 | 需要权限 | |
|---|---|---|---|
| 对于对象 | 对于库 | ||
| 使用 F4 更改 (CHG) (提示)7 | 当前值 | 如果用户对这些值具有权限,那么将显示当前值。 | *执行 |
| 访问目录中对象的命令 | 路径前缀中的目录 | *X | |
| 指定模式时的目录 (* 或?) | *R | ||
| 在目录中创建对象 | 路径前缀中的目录 | *X | |
| 要包含新对象的目录 | *WX | ||
| 复制 (CPY) ,其中目标文件是数据库文件 | 要复制的对象 | *OBJOPR 和 *READ | *执行 |
| CRTPF 命令 (如果指定了 CRTFILE (*YES)) | *OBJOPR | *执行 | |
| 如果指定了 CRTFILE (*YES) ,那么为 "至文件"1 | *ADD 和 *EXECUTE | ||
| 至文件 (如果存在) ,并添加新成员 | *OBJOPR , *OBJMGT , *ADD , *DLT | *ADD 和 *EXECUTE | |
| 目标文件,如果文件和成员存在并且指定了 *ADD 选项 | *OBJOPR 和 *ADD | *执行 | |
| 目标文件,如果文件和成员存在且指定了 *REPLACE 选项 | *OBJOPR , *OBJMGT , *ADD , *DLT | *执行 | |
| 如果存在文件,那么将添加新成员,并指定 *UPDADD 选项。8 | *OBJOPR , *OBJMGT , *ADD , *UPD | *执行 | |
| 目标文件,如果文件和成员存在并且指定了 *UPDADD 选项。8 | *OBJOPR , *ADD 和 *UPD | *执行 | |
| 创建 (CRT) | 要创建的对象2 | *READ 和 *ADD | |
| 将拥有已创建对象的用户概要文件 (运行作业的用户概要文件或用户的组概要文件) | * 添加 | ||
| 如果指定了 REPLACE (*YES) ,那么创建 (CRT) 6 , 9 | 要创建 (和替换) 的对象2 | *OBJMGT , *OBJEXIST , *READ5 | *READ 和 *ADD |
| 将拥有已创建对象的用户概要文件 (运行作业的用户概要文件或用户的组概要文件) | * 添加 | ||
| 显示 (DSP) 或使用输出文件 (OUTPUT (*OUTFILE)) 的其他操作 | 要显示的对象 | *USE | *执行 |
| 输出文件 (如果文件不存在)3 | *ADD 和 *EXECUTE | ||
| 输出文件,如果文件存在且添加了新成员,且指定了 *REPLACE 选项且成员先前不存在 | *OBJOPR , *OBJMGT 或 *OBJALTER , *ADD , *DLT | *ADD 和 *EXECUTE | |
| 输出文件,如果文件存在且添加了新成员,且指定了 *ADD 选项且成员先前不存在 | OBJOPR , *OBJMGT 或 *OBJALTER , *ADD | *ADD 和 *EXECUTE | |
| 输出文件,如果文件和成员存在并且指定了 *ADD 选项 | *OBJOPR 和 *ADD | *执行 | |
| 输出文件 (如果文件和成员存在且指定了 *REPLACE 选项) | *OBJOPR , *OBJMGT 或 *OBJALTER , *ADD , *DLT | *执行 | |
| 格式文件 (QAxxxxx) (如果输出文件不存在) | *OBJOPR | ||
| 使用 *PRINT 的显示 (DSP) 或使用 *PRINT 的工作 (WRK) | 要显示的对象 | *USE | *执行 |
| 输出队列4 | *READ | *执行 | |
| 打印机文件 (QSYS 中的 QPxxxxx ) | *USE | *执行 | |
| 使用设备描述保存 (SAV) 或其他操作 | 设备描述 | *USE | *执行 |
| 与设备描述关联的设备文件,例如 TAP01 设备描述的 QSYSTAP | *USE | *执行 | |
|
|||
|
|||