![[z/OS]](../images/ngzos.gif)
Establecimiento de permisos para archivos creados por las aplicaciones
Los archivos creados por las aplicaciones que se ejecutan en el sirviente tendrán bits de permiso establecidos según la máscara U por omisión. Para cambiar la máscara U predeterminada del sirviente, especifique la variable de entorno _BPX_BATCH_UMASK para el sirviente. El gestor de despliegue y los servidores de aplicaciones necesitan acceso de lectura/grabación de grupo en los datos en la raíz de configuración.
Antes de empezar
Acerca de esta tarea
El gestor de despliegue y los servidores de aplicaciones necesitan acceso de lectura/grabación de grupo en los datos en la raíz de configuración. El servidor se debe ejecutar con una máscara U 007 para dar soporte a las funciones de gestión del sistema. No cambie este valor de máscara U y el servidor funcionará correctamente.
Utilice la variable de entorno _BPX_BATCH_UMASK del sirviente para establecer la máscara U en 007. Defina _BPX_BATCH_UMASK como una variable de entorno nueva mediante la consola administrativa.
Para ver esta página de la consola administrativa, pulse
.Para definir esta nueva variable con la consola administrativa, seleccione el ámbito adecuado en la lista de opciones disponibles y pulse
para crear el nombre _BPX_BATCH_UMASK y el valor deseado. Deberá reiniciar el servidor para que se aplique el valor _BPX_BATCH_UMASK.
- Un valor de umask de 007 hace que las aplicaciones creen directorios con bits de permiso establecidos en 770 y archivos con bits de permiso establecidos en 660. Este es el valor recomendado por IBM®.
- BPXBATSL (BPXBATA2) establece la umask basándose en el valor especificado para la variable de entorno _BPX_BATCH_UMASK, si se ha especificado un valor. LE establece la umask a partir del valor especificado para _EDC_UMASK_DFLT, si está presente cuando se inicializa la biblioteca C. Si no se especifica ningún valor para la variable de entorno _BPX_BATCH_UMASK, la umask se establece en 007, desplazando a cualquier valor que se haya establecido utilizando _EDC_UMASK_DFLT. Por lo tanto, no debe utilizar _EDC_UMASK_DFLT para establecer la umask.
Procedimiento
- z/OS Language Environment Programming Reference, para obtener más información sobre ENVAR
- z/OS C/C++ Programming Guide, para obtener más información sobre cómo cambiar los valores predeterminados de UMASK
- z/OS UNIX System Services Command Reference