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+

Cómo cambiar el propietario de todos los objetos de una biblioteca en AS400

Conozca cómo transferir la propiedad de todos los objetos de una biblioteca de QSYS de un usuario a otro en AS400, en un sólo paso.

Existen situaciones en donde es necesario cambiar el propietario de todos los objetos de una biblioteca determinada dentro del sistema AS400.

Para cambiar la propiedad de un objeto, IBM provee dentro de sus comandos para AS400 el comando CHGOBJOWN. Sin embargo, este comando no acepta especificar el valor *ALL como nombre de objeto y sólo puede cambiarse la propiedad de un objeto por vez.

Como una solución para resolver la situación que se plantea, se puede usar el comando CHGOWN (Cambiar Propietario), un comando del  sistema operativo OS/400, que permite transferir la propiedad de un objeto o grupo de objetos de un usuario a otro.

En este comando es posible el uso de un "genérico" como nombre de objeto para cambiar la autorización sobre un grupo de objetos relacionados, y permite referenciar un objeto de cualquier biblioteca de QSYS, como un objeto del IFS (Integrated File System), especificando un "pathname" al estilo UNIX:

AS400-Cambiar-propietario-1-1

Donde:

1) En el "pathname" del parámetro Objeto se especifica: el acceso a la biblioteca QSYS en su representación como File System del IFS (QSYS.LIB), seguido de la biblioteca TEKNU1.LIB y finalmente referencia mediante el uso del asterisco  ( *.* ) a todos los objetos que se encuentren en esa biblioteca. Tener en cuenta que en la representación de objetos del IFS, el uso del "wildcard" *.* significa "todos". (También puede usarse un sólo asterico como final del pathname y actuaría de la misma manera). Observar que todo el "pathname" va encerrado entre apóstrofos ( ' ).

2) A todos los objetos mencionados en el punto 1) se les asigna un nuevo propietario: TEKUSU1.

Luego de la ejecución del comando CHGOWN especificado de esa manera, Visualizar la autoridad (comando DSPOBJAUT) de cualquiera de los objetos pertenecientes a la biblioteca TEKNU1, mostraría lo siguiente:

AS400-Visualizar-Autorizacion-1

 

Para tener en cuenta ...

El comando CHGOWN permite cambiar la propiedad de cualquier objeto perteneciente a cualquier directorio del IFS, especificando en el "pathname" del parámetro Objeto, cualquier File System del IFS.

El comando CHGOWN también puede utilizarse para cambiar el propietario de un árbol de directorios en donde debe cambiarse el propietario del directorio, de su contenido y del contenido de todos sus subdirectorios. Si se especifica SUBTREE(*ALL), este mandato intentará cambiar el propietario de todos los objetos del subárbol.

Para que un usuario pueda realizar un cambio de propiedad de un objeto en el sistema de archivos QSYS.LIB, debe tener:

  • Autorización de existencia de objeto (*OBJEXIST) sobre el objeto
  • Autorizaciones operativa de objeto (*OBJOPR) y *OBJEXIST si el objeto es un archivo, biblioteca o descripción de subsistema.
  • La autorización especial *ALLOBJ o la propiedad si el objeto es una lista de autorizaciones
  • Autorización *ADD sobre el perfil de usuario del nuevo propietario.
  • Autorización *DLT sobre el perfil de usuario del propietario actual.
  • Autorizaciones especiales *ALLOBJ y de administrador de seguridad (*SECADM) para cambiar el propietario del objeto de un programa que adopta la autorización.
  • Al realizar el proceso del subárbol, debe contar con las autorizaciones de lectura (*R) y de ejecución (*X) sobre el nombre de vía de acceso ("pathname") y sobre todos los subdirectorios de dicha vía de acceso.
  • Para conocer sobre el IFS, se recomienda la lectura del artículo: Qué es el IFS y cómo accederlo.

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


n_Nora_Salmun

- Especialista AS400

- Supervisor editorial Teknodatips

 


 

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.