Gestión de las cuentas de usuario y los entornos de usuario en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Permisos de archivo predeterminados (umask)

Cuando crea un archivo o un directorio, los permisos de archivo predeterminados asignados al archivo o el directorio son controlados por la máscara de usuario. La máscara de usuario está definida por el comando umask en un archivo de inicialización de usuario. Puede mostrar el valor actual de la máscara de usuario si escribe umask y presiona la tecla Retorno.

    La máscara de usuario contiene los siguientes valores octales:

  • El primer dígito define los permisos para el usuario

  • El segundo dígito define los permisos para el grupo

  • El tercer dígito define los permisos para otros, también denominados world

Tenga en cuenta que si el primer dígito es cero, no se muestra. Por ejemplo, si la máscara de usuario se establece en 022, se muestra 22.

Para determinar el valor umask que desea definir, reste el valor de los permisos que desee de 666 (para un archivo) o 777 (para un directorio). El resto es el valor que se debe utilizar con el comando umask. Por ejemplo, supongamos que desea cambiar el modo predeterminado para los archivos a 644 (rw-r--r--). La diferencia entre 666 y 644 es 022, que es el valor que utilizará como un argumento para el comando umask.

La tabla siguiente proporciona los valores umask. Muestra los permisos de archivo y directorio que se crean para cada uno de los valores octales de umask.

Tabla 1-12  Permisos para valores de umask
Valor octal de umask
Permisos de archivo
Permisos de directorio
0
rw-
rwx
1
rw-
rw-
2
r--
r-x
3
r--
r--
4
-w-
-wx
5
-w-
-w-
6
--x
--x
7
--- (ninguno)
--- (ninguno)

La siguiente línea en un archivo de inicialización de usuario establece los permisos de archivo predeterminados en rw-rw-rw-.

umask 000