Кто-то может объяснить это мне?
Я установил:
umask 000
touch afile.tmp
результат:
-rw-rw-rw- 1 jay apache 0 Aug 16 18:11 afile.tmp
Я ожидал это:
-rw-rw-rw-
быть похожими на это:
-rwxrwxrwx
Почему установка umask не'x
из полномочий для новых модификаций файла?
umask
работает точно как ожидалось - маска 0000 полномочий средств 666 (rw-rw-rw-
) для файлов и 777 (rwxrwxrwx
) для каталогов. Выполнить бит установлен для каталогов и не файлов. Рассматриваемый вопрос: значение по умолчанию umask равняется 0022, но файлы, которые Вы создаете, не имеют выполнить набора битов по умолчанию, не так ли?