Red Hat Training

A Red Hat training course is available for RHEL 8

10.5. Establecer la umask para la sesión de shell actual

En la siguiente sección se describe cómo establecer la dirección umask para la sesión actual del shell:

  • Utilización de valores simbólicos.
  • Utilizando valores octales.

Tenga en cuenta que la dirección umask sólo es válida durante la sesión actual del shell y vuelve a la dirección umask por defecto una vez finalizada la sesión.

10.5.1. Establecer la umask utilizando valores simbólicos

En la siguiente sección se describe cómo configurar el umask con valores simbólicos.

Procedimiento

  • Para establecer o eliminar los permisos de la sesión actual del shell, puede utilizar los signos menos (-), más ( ) e igual (=) en combinación con valores simbólicos.

    $ umask -S u=symbolic_value,g symbolic_value,o-symbolic_value

    Reemplazar symbolic_value para usuario, grupo y otros con valores simbólicos. Consulte Sección 10.1.2, “Máscara del modo de creación de archivos del usuario” para más detalles.

    Ejemplo

    Si tu actual umask está configurado como 113 (u=rw-,g=rw-,o=r--) y quieres configurarlo como 037 (u=rwx,g=-r-,o=---), utiliza:

    $ umask -S u x,g-w,o=

    Tenga en cuenta que cualquier permiso que no se especifique después del signo de igualdad (=) queda automáticamente prohibido.

  • Para establecer los mismos permisos para el usuario, el grupo y otros, utilice:

    $ umask a=symbolic_value

    Sustituir symbolic_value por un valor simbólico. Consulte Sección 10.1.2, “Máscara del modo de creación de archivos del usuario” para obtener más detalles.

    Ejemplo

    Para ajustar el umask a 000 (u=rwx,g=rwx,o=rwx), utilice:

    $ umask a=rwx

Tenga en cuenta que la dirección umask sólo es válida para la sesión actual del shell.