定义 远程调试服务 启动式任务

以下样本 RACF 命令使用受保护的用户标识 (STCEQA2) 和分配给它的 STCGROUP 组来创建 EQARMTD 启动式任务:

  1.  ADDGROUP STCGROUP OMVS(AUTOGID) - 
     DATA(‘GROUP WITH OMVS SEGMENT FOR STARTED TASKS’)
  2.  ADDUSER STCEQA2 DFLTGRP(STCGROUP) NOPASSWORD - 
     NAME(‘REMOTE DEBUG SERVICE’) - 
     OMVS(AUTOUID HOME('/tmp') PROGRAM('/bin/sh')) 
     - DATA('IBM z/OS Debugger')`
  3.  RDEFINE STARTED EQARMTD.* - 
     STDATA(USER(STCEQA2) GROUP(STCGROUP) TRUSTED(NO)) - 
     DATA(‘REMOTE DEBUG SERVICE’)
  4.  SETROPTS RACLIST(STARTED) REFRESH
注:
  • 请通过指定 NOPASSWORD 关键字确保启动式任务用户标识受保护。
  • 请确保主目录存在,并且可由启动式任务用户读取,可写和可执行。 否则, 远程调试服务 将不会启动。
  • 如果要启用 远程调试服务 以收集代码覆盖而不启用 代码覆盖服务,请确保启动式任务用户标识或相关组具有足够的权限来更改 z/OS UNIX 文件的所有权。 有关使用 远程调试服务的代码覆盖选项的更多信息,请参阅 使用样本作业 EQARMTSU 进行定制。 如需了解更改文件所有权的更多信息,请参阅授权选定用户转移任何文件所有权的步骤设置 CHOWN.UNRESTRICTED 个人资料的步骤