[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Получение и установка маски создания файла

Системный вызов umask(2) используется, чтобы установить маску создания
моды файла в среде исполнения процесса. Shell использует umask(2) при
исполнении встроенного оператора umask.
Аргумент cmask - это новое значение маски создания моды файла.
Аргумент, задающий права доступа для open(2), модифицированный с
помощью cmask, используется для получения действительной моды файла
при его создании.
Например, если вы хотите разрешить всем в вашей группе и всем
остальным читать, но не писать в ваши файлы, тогда 022 будет
подходящим значением для cmask.
              ПОЛУЧЕНИЕ И УСТАНОВКА МАСКИ СОЗДАНИЯ ФАЙЛА
umask(2)

ИМЯ

      umask - установить и получить маску создания файла

ИСПОЛЬЗОВАНИЕ

      #include <sys/types.h>
      #include <sys/stat.h>

      mode_t umask (mode_t cmask);

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

      предыдущее значение маски создания файла