Lea en AS/400 System i . . .

Aprovechando las posibilidades del WRKACTJOB a través de sus parámetros

Obtenga una salida diferente de la habitual al ejecutar el comando WRKACTJOB, aprovechando lo ofrecido por algunos parámetros interesantes que posibilitan entre otras acciones la de renovar automáticamente la pantalla resultante.

FaceBookTwitterGoogle+

Rastreando y documentando seguridad de los objetos con PRTPVTAUT

Aprenda las posibilidades del comando PRTPVTAUT para listar la información de seguridad desde la perspectiva de los objetos, es decir, las autorizaciones privadas de un grupo de objetos de una determinada biblioteca.

La seguridad del AS/400 se construye a partir de innumerables componentes y especificaciones, interactuantes e interrelacionadas. Es así que el nivel de acceso a cualquier objeto almacenado en el sistema es la resultante de un entramado de autorizaciones, originados desde diversas fuentes: atribuciones especiales de los perfiles de usuario, y las autoridades definidas dentro del objeto, autoridad pública, listas de autorización etc.

La autorizaciones inherentes a cada objeto o grupo de objetos, (definidas y almacenadas junto con él) es lo denominamos autorizaciones especificas o privadas del objeto. El concepto de autorizaciones privadas abarca también a las listas de autorización, dado que las listas son sólo un recurso administrativo para definir autorizaciones privadas en forma masiva y externa al objeto, pero el vínculo a las mismas es también un atributo del objeto.

El comando Print Private Authority (PRTPVTAUT) permite obtener un reporte de las autorizaciones específicas (privadas) de un conjunto de objetos de un determinado tipo, dentro de una determinada biblioteca, carpeta o directorio. El comando lista, para el conjunto de objetos solicitado qué usuarios están autorizados al mismo y con qué nivel de autoridad. Acorde con el concepto indicado en el párrafo previo, la información abordada por el comando PRTPVTAUT también puede incluir las autorizaciones privadas originadas en las listas de autorización asociadas a dichos objetos.

Los reportes del PRTPRVTAUT son un recurso valioso cuando se trata de rastrear o documentar el origen de la autoridad resultante sobre los objetos. También es especialmente útil para restrear o documentar listas de autorizaciones. En todos los casos, perspectiva de la información brindada es la de la autoridad emanada de los objetos mismos.

Obviamente, desde un punto de vista estrictamente documental. sería necesario complementar la información de este comando con las de otros comandos o recursos que analicen otras fuentes de autoridad, u otras perspectivas como por ejemplo, las autorizaciones especiales de los perfiles de usuario. (ver más adelante apartado sobre comandos complementarios).

Parámetros y posibilidades de PRTPVTAUT

Como se aprecia en la figura, el comando PRTPVTAUT solicita el tipo de objeto (OBJTYPE) a listar y la biblioteca (LIB) (directorio o carpeta) de los mismos. Es posible indicar si se listan las listas de autorizaciones (AUTLOBJ), y si el informe debe ser completo, o listar únicamente los cambios (CHGRPTONLY) en las autorizaciones privadas acontecidos desde la última emisión del comando (ver más abajo cómo el sistema almacena esta información).

 

AS400-Comando-PRTPVTAUT-1

El parámetro AUTTYPE (Tipo de autorización) es aplicable a los objetos *FILE, y permite, cuando se indica *FIELD o *ALL, listar las atuorizaciones privadas establecidas a nivel de campo del archivo.

Cuando se trata de directorios, puede o no indicarse buscar en los subdirectorios contenidos.

IMPORTANTE: Para poder ejecutar este comando es necesario poseer la autorización especial *ALLOBJ o de auditoría (*AUDIT).


Las salidas de PRTPVTAUT

El comando PRTVTAUT genera tres (3) reportes para los objetos seleccionados.

El primer reporte contiene todas las autoridades privadas para cada una de los objetos seleccionados. (ver figura)

AS400-Salida-comando-PRTPVTAUT

Nótese que el archivo de spool que contiene la salida se denomina QPSECPVT. En los casos donde hay una lista de autorizaciones asociada, el nombre de la misma aparece en la columna correspondiente.

El segundo tipo de reporte contiene las adiciones o cambios a las autoridades privadas que hubieran tenido lugar desde la última emisión del comando.

Existe un archivo QPVxxxxxxx alojado en QUSRSYS, donde xxxxxxx es el tipo de objeto especificado en el comando, contiene la información correspondiente a la última vez que se corriera PRTPVTAUT sobre ese grupo de objetos.  Dentro del archivo habrá UN MIEMBRO para cada biblioteca previamente analizada por el comando, siendo el nombre de miembro el mismo que el de la biblioteca. Si el tipo de objeto listado con PRTPVTAUT no requiriera biblioteca (EJ. *USRPRF), se utiliza QSYS como nombre de biblioteca.

AS400-Salida-comando-PRTPVTAUT-cambios

 

El tercer reporte que genera PRTPVTAUT contiene información sobre la supresión de autorizaciones privadas desde la última corrida del comando. Cualquier objeto que hubiera sido eliminado o usuarios que hayan sido removidos como poseedores de autoridad privada sobre el objeto aparecerá en este listado.

 

Listas de autorización con el comando PRTPVTAUT

Es posible valerse del comando PRTPVTAUT para documentar las autorizaciones privadas contenidas en las listas de autorizaciones. Para ello, puede indicarse

PRTPVTAUT OBJTYPE(*AUTL) CHGRPTONLY(*NO) AUTLOBJ(*YES)

que generará un archivo de spool con nombre QPSYDALO por cada lista de autorizaciones. Además, si se pidió imprimir las listas de autorizaciones (AUTLOBJ(*YES)) genera el archivo de spool QPSECPVT.

 

Algunos comandos complementarios que muestran autoridades privadas

Como se dijo anteriormente, desde un punto de vista estrictamente documental. sería necesario complementar la información de este comando con las de otros comandos o recursos que analicen otras fuentes de autoridad, u otras perspectivas como por ejemplo, las autorizaciones especiales de los perfiles de usuario.

Pero manteniéndonos dentro del espectro de las autoridades privadas de objeto, hay otros comandos que pueden informarlas parcialmente.

Por ejemplo, el comando DSPUSRPRF utilizado con la opción TYPE (*OBJAUT) genera información sobre las autorizaciones privadas , pero desde la perspectiva del usuario, no del objeto.

El comando PRTPUBAUT genera un listado de objetos de un determinado tipo y biblioteca, con los objetos que tengan autorización pública distinta de *EXCLUDE.

Desde V5R4 tenemos también un comando muy útil, WRKOBJPVT ofrece una interfaz familiar tipo WRK, que permite gestionar sobre autorizaciones privadas, y listar tanto objetos como archivos del IFS.

 

Consideraciones adicionales

  • Existen muchos giros del comando PRTPVTAUT aplicables a Carpetas y Directorios, y a tipos de objeto especiales (*SOCKET, *STMF, etc.), no tratados en el presente artículo.

Copyright 2012 - Teknoda S.A.

IMPORTANTE:
“Notas técnicas de AS/400 - IBM i" se envía con frecuencia variable y sin cargo como servicio a nuestros clientes IBM i - AS/400. Contiene notas/tutoriales/artículos técnicos desarrollados en forma totalmente objetiva e independiente. NS iTech - Teknoda es una organización de servicios de tecnología informática y NO comercializa hardware, software ni otros productos.
Si desea suscribir otra dirección de e-mail para que comience a recibir las Notas Técnicas AS400 - IBM i, envíe un mensaje desde esa dirección a info@nsitech.com.ar  o  a letter400@nsitech.com.ar, aclarando nombre, empresa, cargo y país del suscriptor.

AS400 , iSeries, System i, IBM Power Systems, IBM i son marcas registradas de IBM. IBM no es el editor de esta publicación y no es responsable de la misma en ningún aspecto. La información contenida en esta publicación ha sido generada por nuestros especialistas a partir de fuentes consideradas confiables y del ejercicio profesional cotidiano. No obstante, por la posibilidad de error humano, mecánico, cambio de versión u otro, NS iTech - Teknoda no garantiza la exactitud o completud de la misma.
COPYRIGHT NS iTech - TEKNODA S.A.  PROHIBIDA SU REPRODUCCION TOTAL O PARCIAL SIN CONSENTIMIENTO DE  NS iTech - TEKNODA


 

Lea en AS/400 Tips . . .

Infografía comparativa Comandos de SAVE RESTORE del AS400

save_restore_thumbnail

Conozca y diferencie visualmente qué partes del almacenamiento resguarda y restaura cada comando y cada opción del Menú Salvar y Restaurar. PUEDE DESCARGAR UN FORMATO POSTER PARA IMPRESION.

Para lograr un entendimiento conceptual es de suma utilidad contar con una ayuda gráfica, que  permita diferenciarlos a primera vista. Nuestro equipo de especialistas ha desarrollado el "Infographics" que presentamos con este tip. Por supuesto, el mismo debe complementarse con la información detallada de los innumerables parámetros de cada comando, pero es un útil marco de referencia  para recordar el área de injerencia de cada comando.

LEER ESTE ARTICULO >>>>>

 

 

 

Copyright © 2024 Teknoda Tech Portal & Training. Todos los derechos reservados.
Joomla! es software libre, liberado bajo la GNU General Public License.