【发布时间】:2015-09-22 20:40:55
【问题描述】:
我想使用 rexx 在大型机上做一些用户管理。
我已经设法使用以下内容创建了一个用户
/*REXX*/
adduser username
exit
我发现这是可行的,因为 rexx 解释器默认将每个不是 rexx 命令的命令传递给 tso,并且 adduser 既是 racf 命令,并且 tso 命令映射到 racf。使用 address 命令应该可以直接向 racf 发出命令。 但是当我尝试时
/*REXX*/
address racf search username
exit
我得到 +++ RC(-3) +++ IBM 的 TSO/E 参考说“-3 返回码表明主机命令环境无法找到您发出的命令。”由于“搜索”是一个有效的 racf 命令,我认为 racf 没有注册为命令环境。在 rexx 中使用 sysvar(sysracf) 我已经检查了 racf 是否已安装并正在运行。有谁知道如何将 racf 设置为 rexx 的命令环境或检查它是否是? 提前致谢
【问题讨论】:
-
您是否有权使用 RACF 命令?你有没有搜索引擎,像这样:www-03.ibm.com/systems/z/os/zos/features/racf/downloads?
-
如果您的组织是 SHARE 成员,已经有关于此主题的演示。会议记录将包含幻灯片的 PDF,这可能会有所帮助。
-
我有特殊的系统属性、审计员和操作员,所以我应该有权使用 RACF 命令。@Bill 我真的不知道搜索引擎的用途。我正在做一个由 IBM 提供给我的大学的 ADCD 安装。这是一个教育/实验装置,所以没有幻灯片,也没有支持人员
-
好的。你检查了我给的链接吗?您能否更新您的问题(使用其下方的编辑链接)并包含有关 ADCD 和没有支持人员的信息。我不知道您使用的是哪个 z/OS 版本,但这也可能有所帮助:www-05.ibm.com/e-business/linkweb/publications/servlet/…,那里每个版本(或左右)都会有一个。