mkdir() и chmod
man umask
umask - установка и получение маски режима создания файлов
СИНТАКСИС
int umask (cmask)
int cmask;
ОПИСАНИЕ
Системный вызов umask устанавливает для вызывающего процесса маску режима создания файлов равной cmask и возвращает предыдущее значение маски. Используются только младшие 9 бит cmask и маски режима создания файлов.
Это называется : смотрю в книгу - вижу фигу. Может кто на пальцах объяснит почему я chmod могу при использовании mkdir могу устанавливать только в пределах 0755 ?
ЗЫ Sorry за ламерство.........
У меня в mkdir(2) ясно написано:
mode specifies the permissions to use. It is modified by
the process's umask in the usual way: the permissions of
the created file are (mode & ~umask).
Каталог манов не тот?
Всё. Всем thnks. Ещё раз sorry за ламерство.........
Оставить комментарий
rfgbnfy
при создании дикректорий максимальный chmod с которым могу создать директорию - 0755 .Даже если в mkdir вторым параметром передаю 0777 - получается 0755 . с чем это может быть связанно ?