Hola a todos,
tengo una pregunta, si haces que todo se ejecute con un perfil de usuario 
"adoptado", es decir, al entrar al sistema les cambias el usuario para que 
tengan acceso a la aplicacion;si un dia tienes un problema con un fichero, por ejemplo, 
modifican un registro, como vas a saber quien ha sido.





----- Original Message ----- From: "Javier Mora" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, December 13, 2005 6:53 PM
Subject: RE: Sistema de seguridad para aplicaciones


-----Mensaje original-----
De: Santiago G Martí [SMTP:[EMAIL PROTECTED]
Enviado el: martes, 13 de diciembre de 2005 18:03
Para: [email protected]
Asunto: Re: Sistema de seguridad para aplicaciones





Hola Javier,

Buena idea, dos problemas:

Si la autorización del usuario a las bibliotecas de ficheros es *EXCLUDE,
no pueden formar parte de su lista inicial de bibliotecas.
Puedes hacer que ese programa inicial que adopta las autorizaciones las
añada.
Pero si no las eliminas de la lista de bibliotecas inicial, el usuario no
conseguirá iniciar la sesión.

Ninguna biblioteca de producción está en la lista de bibliotecas
inicial, siempre es el programa que arranca la aplicación quien lo hace.


En cuanto al BATCH.
Las mismas restricciones.
Pero además, los programas iniciales en batch deberían adoptar la
autorización.
Dos alternativas:
- Utilizar una JOBD que ya se ejecute con el perfil del propietario de
ficheros y programas, pero no sé si de esta forma conservas el control de
qué usuario es el que solicitó el trabajo.

Necesito saber el usuario que inicia el trabajo batch.

- Hacer una copia del comando SBMJOB, para que llame al SBMJOB de la QSYS,
para que ejecute un programa inicial en batch fijo, que reciba como
parámetro todo el churro de llamada. (esto tiene pequeños inconvenientes).

No entiendo muy bien que es lo que me planteas.

De todos modos, estas dos posibilidades funcionan con nivel de seguridad
30
o inferior, pero si estas en 40 o 50:
- Los usuarios deben tener permisos de uso del perfil propietario
almacenado en la JOBD.

- NO se puede modificar el SBMJOB para que ejecute otro programa. Da error
de integridad.


Un saludo,

Javier Mora
Dpto. Informática
Dialsur S.A.U.


__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400



__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a