Tecnología

Inicio

Cómo calcular Umask

En un sistema operativo Unix o Linux, máscara U es una variable ambiental que establece el permiso de archivo para todos los archivos y directorios. La variable máscara de usuario funciona como una máscara, y resta los permisos que no quieren que los archivos y directorios de tener los permisos predeterminados. Los permisos predeterminados son 666 (de lectura y escritura para todos los usuarios) para archivos y 777 (lectura, escritura, ejecución para todos los usuarios) para los directorios. Dado que los valores por defecto son inherentemente insegura, la variable umask se utiliza para crear un entorno más seguro.

Instrucciones

1 Abra una ventana de terminal. La ventana de terminal se encuentra en el menú principal "Aplicación" del sistema operativo, ya sea bajo "Herramientas del sistema" o "Utilidades". Se le presentará con un símbolo del sistema en el que va a escribir los siguientes comandos.

2 Escriba el comando "umask" para determinar el valor de umask. El valor de umask por lo general será en torno a "022."

3 Restar el valor umask de "666" para los archivos y "777" para los directorios. Por ejemplo:
666 - 022 = 644
777 - 022 = 755

4 Determinar los permisos de archivo de los valores resultantes. Los valores se basan en el código octal para los permisos que son "4" para permisos de lectura, "2" para permisos de escritura y "1" para los permisos de ejecución. El valor "644" para los archivos le da al dueño de los permisos de archivo de lectura y escritura, mientras que el grupo y los demás sólo pueden leer los permisos. El valor 755 le da al dueño del directorio de leer, escribir y ejecutar permisos, mientras que el grupo y los demás sólo pueden leer y ejecutar permisos.

5 Tipo de "Salir" para cerrar la sesión de terminal.