Entendiendo Umask.docx

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Entendiendo Umask.docx as PDF for free.

More details

  • Words: 307
  • Pages: 2
Entendiendo umask #LINUX Ahora mismo estoy preparándome para obtener la certificación LPIC-1 y uno de los objetivos del tema que estoy estudiando es conocer y saber utilizar umask, pero me ha parecido que la documentación no es muy clara, al menos en el libro LPIC-1: Linux Professional Institute Certification: Guia de estudio: Examenes 101 y 102, que es el que estoy leyendo.

He buscado en otros libros de GNU/Linux y administración de sistemas que tengo, y tampoco me ha dejado satisfecho. Así que he decidido escribir este post con lo que se acerca de umask y aportar mi humilde granito de arena.

¿Qué es umask? umask o user mask, la máscara de usuario usada para establecer los permisos a un fichero o directorio recién creado.

Hagamos una prueba, crearé un fichero nuevo y veremos qué permisos tiene:

mviera@leonopteryx:~$ ls -l file.txt -rw-r--r-- 1 mviera users 0 jun 1 15:01 file.txt Podemos observar que el fichero ha sido creado con permisos 0644, es decir, lectura y escritura para el propietario y lectura para el grupo y para el resto de usuarios.

Ahora crearé un directorio y mostraré los permisos como en el ejemplo anterior:

mviera@leonopteryx:~$ ls -l |grep umask drwxr-xr-x 2 mviera users

4096 jun 1 15:04 umask-test/

Se puede apreciar que los permisos para los directorios son diferentes, en este caso 0755, o lo que es lo mismo, lectura, escritura y ejecución para el propietario; y lectura y ejecución para el grupo y para el resto de usuarios.

Es posible que ahora mismo nos surjan varias preguntas, ¿por qué estos permisos y no otros?¿Dónde está definido este comportamiento? La respuesta, umask.

Conociendo más a umask Antes de seguir, lo primero que debemos saber es el valor de umask configurado en nuestro sistema. Normalmente su valor suele ser 022. Podemos averiguarlo ejecutando el comando umask:

mviera@leonopteryx:~$ umask 022

Related Documents