Примеры umask: установка разрешений для файлов по умолчанию в Unix-подобных системах

Команда umaskиспользуется в Unix-подобных операционных системах для установки разрешений по умолчанию для вновь создаваемых файлов и каталогов. Оно представлено в виде восьмеричного значения, указывающего, какие разрешения следует замаскировать или отключить по умолчанию. Вот несколько примеров использования umaskв различных сценариях:

  1. Установить разрешения по умолчанию на 644:

    umask 022

    Это устанавливает разрешения по умолчанию на 644, предоставляя доступ на чтение и запись для владельца, а также доступ на чтение для группы и других.

  2. Установить разрешения по умолчанию на 755:

    umask 022

    Это устанавливает разрешения по умолчанию на 755, что разрешает доступ на чтение, запись и выполнение для владельца, а также доступ на чтение и выполнение для группы и других.

  3. Установить разрешения по умолчанию на 600:

    umask 077

    При этом для разрешений по умолчанию устанавливается значение 600, что разрешает доступ на чтение и запись только владельцу и не дает доступа группе и другим лицам.

  4. Установить разрешения по умолчанию на 777:

    umask 000

    При этом разрешения по умолчанию устанавливаются на уровне 777, что позволяет владельцу, группе и другим пользователям получать права на чтение, запись и выполнение.

Эти примеры демонстрируют различные восьмеричные значения, используемые с umaskдля управления разрешениями по умолчанию.