Hola Carlos,

tengo claro que la autorización adoptada no aplica en el IFS. Hasta ahora,
he gestionado el acceso a este dando autorizaciones por usuario o grupos de
usuario a cada carpeta u objeto del IFS.

Pero ahora me encuentro en una situación donde todo se ha "desmadrado" y
quiero que a determinados directorios del IFS sólo se pueda acceder por
programa sin tener que otorgar autorizaciones privadas o de grupo a los
usuarios.

Para ello hay una alternativa que consiste en asignar a los directorios y
ficheros un perfil de grupo primario y establecer en el trabajo que acceda
ese perfil de grupo (con una API del IFS). He realizado algunas pruebas que
"parecen" que funcionan, pero no en todos los casos y situaciones y no sé
si es normal o no.

Revisaré la información que me pasas y seguiré haciendo pruebas.

Gracias por tu interés.

Javier Mora

El lun, 15 abr 2024 a las 20:21, Carlos (<cuentadecorreodecar...@gmail.com>)
escribió:

> Hola
>
> Aunque supongo que lo tienes, pero por si acaso, este documento explica un
> poco como van las autorizaciones de IFS
>
>
> https://www.ibm.com/support/pages/integrated-file-system-authority-considerations
>
> Sobre lo de simular la autorización adoptada, el IFS sigue las normas de
> Unix y puedes hacerlo con las autorizaciones especiales. De IBM no he
> encontrado nada, pero en aquí te lo explica (entre otras cosas)
>
> https://www.redhat.com/sysadmin/suid-sgid-sticky-bit
>
> Yo lo he usado para poder incluir el arranque de una utilidad desde el
> QSTRUP y funciona perfectamente.
>
> Saludos
>
> Carlos
>
>
> El 15/04/2024 a las 13:17, datil400 escribió:
>
> Hola a tod@s,
>
> estoy intentando "simular" la autorización adoptada para tener acceso al
> IFS. La idea es la siguiente: quiero que un determinado árbol de
> directorios del IFS y su contenido sólo sea accesible desde programa. Si un
> usuario intentara acceder a ese árbol por otro medio (por ejemplo, FTP), se
> encontrada con el mensaje de "Permiso denegado".
>
> Para ello he configurado el árbol de directorios y todo su contenido con
> las siguientes autorizaciones:
>
> *PUBLIC -> *EXCLUDE
> Propietario -> *ALL
> Grupo primario -> *ALL
>
> Por otro lado, cambio el grupo primario del trabajo con la API qsysetegid()
> con el perfil de grupo asignado en el IFS (el grupo primario).
>
> Esto parece que funciona. Es decir, si abro una sesión con un usuario sin
> ningún permiso sobre el IFS, no tiene acceso desde ninguna interfaz
> (Netserver, FTP, 5250, QSH, PASE). Cuando cambio el grupo primario del
> trabajo por el grupo asignado al IFS, entonces el usuario tiene acceso al
> IFS (en este caso he probado mandatos CL y QSH).
>
> Sin embargo, SÓLO PARECE, porque el comportamiento de algunos mandatos CL
> o comandos QSH no actúan de la misma forma. Por ejemplo, los siguientes
> mandatos CL dan acceso a los directorios y ficheros: CHDIR, MKDIR, RMVLNK,
> CPY, MOV. Sin embargo, DSPF o EDTF me avisan con un mensaje de "Permiso
> denegado".
>
> Con QSH me pasa algo similar, los comandos cd, rm, mkdir, cat, ls, etc
> actúan correctamente cuando el grupo primario del trabajo está cambiado,
> sin embargo cuando ejecuto un 'sftp', ¡FALLA!
>
> No quiero extenderme mucho más, pero el caso del SFTP es curioso. Como
> primer paso, está intentado acceder a una clave privada a la que tiene
> permiso el grupo primario del trabajo. Si visualizo con 'cat' el archivo,
> se muestra sin problemas. Sin embargo, cuando SFTP intenta utilizarlo para
> la conexión avisa con "Permission denied".
>
> He rebuscado artículos, manuales y todo lo que ha caido en mi mano que
> pudiera ayudarme, pero no he encontrada nada (sobre todo en IBM) que
> pudiera explicar por qué unos mandatos/comandos actúan como debería con el
> cambio del grupo primario del trabajo y otros.
>
> ¿Alguno de vosotros tiene alguna experiencia con este tema? ¿Alguna
> sugerencia?
>
> Gracias por vuestros comentarios.
>
> Javier Mora
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 � Publicaciones Help400, S.L.
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 � Publicaciones Help400, S.L.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.

Reply via email to