Inicio·Comandos de terminal

umask

Permisos

Uso

umask 022

Decide qué bits de permiso se retiran a los archivos nuevos; resta en vez de conceder, así 022 da 644 en archivos y 755 en directorios, y no afecta a lo que ya existe.

Opciones habituales

OpciónSignificado
022The bits to withhold: files become 644, directories 755
077Nothing for group or others: files 600, directories 700
-SShow the mask as u=rwx,g=rx,o=rx instead of a number
-pPrint it in a form a script can reuse

Ejemplos

umask

Prints the current mask, usually 022.

umask 077

New files become readable by you alone.

umask -S

The same mask in symbolic form.

El modo numérico y el simbólico nombran lo mismo: 755 y u=rwx,go=rx son el mismo permiso.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace umask?

Decide qué bits de permiso se retiran a los archivos nuevos; resta en vez de conceder, así 022 da 644 en archivos y 755 en directorios, y no afecta a lo que ya existe.

Q. ¿Cómo se escribe?

umask 022 — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 4; la lista completa está en man umask. Este comando está en Permisos.

Comandos relacionados

página man: man umask