Chinaunix

标题: 请问: 如何指定某个程序的运行权限? [打印本页]

作者: 红像    时间: 2004-01-07 13:50
标题: 请问: 如何指定某个程序的运行权限?
我自己写了几个小程序, 我想指定该程序的权限为只有我自己可以运行. 请问该如何指定??在哪里指定?
作者: qingzhou    时间: 2004-01-07 13:59
标题: 请问: 如何指定某个程序的运行权限?
只要在你的CL程序里加上下面判断语句即可:

IF         COND(&USER *NE '红像') THEN(GOTO CMDLBL(END))
...                                                         
                     
END:         ENDPGM
作者: 红像    时间: 2004-01-07 14:40
标题: 请问: 如何指定某个程序的运行权限?
明白了. 谢谢
作者: 向唐    时间: 2004-01-11 14:41
标题: 请问: 如何指定某个程序的运行权限?
不错的主意,但是这好象是应用软件的方法。如果从系统的角度来说的话,应该是不能实现的。拥有*ALLOBJ的权限的用户应该可以执行的。
作者: michael9406    时间: 2004-01-11 23:51
标题: 请问: 如何指定某个程序的运行权限?
可以作一个权限库。包括用户名和程式名及权限三个字段就可以了。
一般用一个RPG来控制比较容易实际一些。
作者: qingzhou    时间: 2004-01-12 13:30
标题: 请问: 如何指定某个程序的运行权限?
[quote]原帖由 "向唐"]不错的主意,但是这好象是应用软件的方法。如果从系统的角度来说的话,应该是不能实现的。拥有*ALLOBJ的权限的用户应该可以执行的。[/quote 发表:


我已经测试过,在你的程序加上那句后,即使是QSECOFR登陆400时CALL 你的程序,系统也会报错:"rogram *** in library *LIBL not found."。从而无法执行!
作者: zzzddd    时间: 2004-01-12 13:49
标题: 请问: 如何指定某个程序的运行权限?
Library list不对,所以not found!
作者: qingzhou    时间: 2004-01-12 13:58
标题: 请问: 如何指定某个程序的运行权限?
[quote]原帖由 "zzzddd"]Library list不对,所以not found![/quote 发表:


不是这个原因,因为我把其他用户的LIBRARY LIST也设置成一样,执行时也是无效的!
作者: 向唐    时间: 2004-01-13 12:46
标题: 请问: 如何指定某个程序的运行权限?
抱歉,没有表达清楚。我是说通过软件控制的确是可以实现的。
如果希望通过系统的设置来实现是不行的。
作者: 红像    时间: 2004-01-13 13:26
标题: 请问: 如何指定某个程序的运行权限?
如果通过系统方式, 只能指定某个库的权限. 是吧~~~
作者: xuguopeng    时间: 2004-01-13 13:27
标题: 请问: 如何指定某个程序的运行权限?
也能针对OBJ呀。不过那样对拥有*ALLOBJ的人是没意义的
作者: aeiou    时间: 2004-01-14 12:58
标题: 请问: 如何指定某个程序的运行权限?
可以把你的程序编译成命令,然后对命令设置权限。
作者: fzrxh    时间: 2004-01-15 19:12
标题: 请问: 如何指定某个程序的运行权限?
可以用edtobjaut限制呀
其他人被排除,自己*al
作者: 红像    时间: 2004-01-16 09:28
标题: 请问: 如何指定某个程序的运行权限?
对了, 这个用WRKOBJ OBJ(...) 然后OPT2也是一样, 不过即使我指定只有我自己[HKSSTEST]为ALL, 用其它用户登陆然后CALL也一样CALL的出来.

为什么会这样呢?

未命名1.GIF (47.32 KB, 下载次数: 9)

未命名1.GIF

作者: xuguopeng    时间: 2004-01-16 09:33
标题: 请问: 如何指定某个程序的运行权限?
那是CALL你程序的用户有*ALLOBJ的权限吧
作者: 红像    时间: 2004-01-16 11:03
标题: 请问: 如何指定某个程序的运行权限?
的确是*ALLOBJ.

I KNOW THAT. 3KS~~~~
作者: bluesea2004    时间: 2004-01-17 10:45
标题: 请问: 如何指定某个程序的运行权限?
原帖由 "michael9406" 发表:
可以作一个权限库。包括用户名和程式名及权限三个字段就可以了。
一般用一个RPG来控制比较容易实际一些。

这种方法实际应用的较多。
作者: fairyboy    时间: 2004-01-18 11:22
标题: 请问: 如何指定某个程序的运行权限?
恩 大家都在努力 新年快乐




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2