(go to: table of contents, index, list of vms_sys, prev: TRNLNM, next: WAITFR)
VERIFY_PROXY - Verify a Proxy
Format:
21-JAN-1999 ZE.
local_user = vms_sys.verify_proxy \
(rem_node, rem_user [,proposed_user] [,flags])
Returns:
Arguments:
Examples:
>>> import vms_sys
>>> PRX_M_DEFAULT = 256
>>> vms_sys.add_proxy ('REMNOD', 'REMUSR1', 'NOPRIV', PRX_M_DEFAULT)
>>> vms_sys.add_proxy ('REMNOD', 'REMUSR1', 'SYSTEM')
>>> vms_sys.add_proxy ('REMNOD', 'REMUSR2', 'NOPRIV')
>>> vms_sys.add_proxy ('REMNOD', 'REMUSR3', 'SYSTEM')
UAF> show /proxy r*::*
Default proxies are flagged with (D)
REMNOD::REMUSR3
SYSTEM
REMNOD::REMUSR1
NOPRIV (D) SYSTEM
REMNOD::REMUSR2
NOPRIV
UAF>
>>> import vms_sys
>>> vms_sys.verify_proxy ('REMNOD', 'REMUSR1', 'SYSTEM', 0)
'SYSTEM'
>>>
>>> vms_sys.verify_proxy ('REMNOD', 'REMUSR1', None, 0)
'NOPRIV'
>>>
>>> vms_sys.verify_proxy ('REMNOD', 'REMUSR1', 'NO_USR', 0)
Traceback (innermost last):
File "<stdin>", line 1, in ?
vms_sys.error: (116311634, '%SECSRV-E-NOSUCHUSER, no user matches\
your specification')
>>>
>>> vms_sys.verify_proxy ('REMNOD', 'NO_REM_USR', None, 0)
Traceback (innermost last):
File "<stdin>", line 1, in ?
vms_sys.error: (116311666, '%SECSRV-E-NOSUCHPROXY, no proxy record\
matches your specification')
>>>
(go to: table of contents,
index,
list of vms_sys,
prev: TRNLNM,
next: WAITFR)