在 tso-mvs 中阻止 isrddn

Blocking isrddn in tso-mvs

我们有兴趣为某些用户阻止 isrddn。我们试图在不创建我们自己的 shell 的情况下做到这一点,isrddn 中有什么东西可以帮助吗?最简单的方法是什么?谢谢!

您可以使用出口 3/4(SELECT 开始和结束出口)。出口 3 可用于检查 SELECT PGM(ISRDDN),然后进行某种授权检查以查看是否允许用户 运行 pgm。如果未设置 rc=8(或 16)以在授权失败时终止 SELECT 服务。这将是使用 ISPF 的方法。也可能有通过您的安全软件的方法。 SELECT PGM(ISRDDN) 将为 ISRDDN 生成 LINK SVC,因此 LINK 宏中的挂钩可以进行安全检查。 ISRDDN 所做的不仅仅是 LISTALC 功能,正如通过查看教程可以看到的那样。请记住,ISPF 不是授权代码,"smart" 程序员可以编写自己的例程来做同样的事情。