Hola a tod@s:
Aunque he sido incapaz de encontrar un manual o documento de IBM que aclare si
los activadores heredan la autorización adoptada, de hecho es así. Algún
comentario en foros indican que el sistema operativo trata a los activadores
como programas de salida y a éstos nunca se propaga ninguna autorización
adoptada.
He realizado varias pruebas para verificar las autorizaciones sobre objetos en
cada momento y todo apunta a lo mismo, no recibe autorización adoptada, incluso
si el usuario adoptado tiene *ALLOBJ.
Conclusión, los programas activadores deberías compilarse con autorización
adoptada USRPRF(*OWNER) y el propietario de éste debiera ser el propietario de
los objetos de la aplicación.
Javier Mora
________________________________
De: [email protected]
[mailto:[email protected]] En nombre de Javier Mora
Enviado el: lunes, 22 de julio de 2013 16:17
Para: forum.help400
Asunto: Activadores y autorización adpotada
Hola a tod@s:
Me encuentro ante un problema de autorizaciones al ejecutar programas
activadores. Tengo configurada las autorizaciones de mi aplicación de gestión
para que un usuario no pueda acceder a los ficheros de ésta si no es a través
de los programas de la aplicación. Para ello, los permisos se han configurado
así:
Biblioteca de programas:
Propietario: OWNER
Autorizaciones: *ALL
*PUBLIC *EXCLUDE
Todos los objetos tienen *PUBLIC *USE y el propietario es OWNER.
Biblioteca de ficheros:
Prietario: OWNER
Autorizaciones: *ALL
*PUBLIC *EXCLUDE
Todos los objetos tienen *PUBLIC *USE y el propietario es OWNER.
En una biblioteca a parte está el programa INICIO cuyo propietario es
OWNER y adopta autorizaciones (USRPRF(*OWNER)). Todo este tinglado está
funcionando bien salvo cuando se disparan activadores (programa RPG, no SQL)
que actualizan otros ficheros.
Me surge una duda cuya respuesta no encuentro (claramente) por ningún
sitio, ¿la autorización adoptada se programa a los activadores? ¿o el sistema
impide esta propagación por algún motivo? ¿Sabéis algo sobre este tema?
Un saludo y gracias por vuestros comentarios.
Javier Mora
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.