[<<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);
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
предыдущее значение маски создания файла