Разрешение 666 даже после внесения масок = 0000

1905
Ahmad

Я сделал свой umask = 0000. Однако, когда я создаю файл, он имеет разрешение 666. Хотя каталоги получают 777, это нормально.

Также моя цель - создать файл / dir с разрешениями 774, я думаю, что umask для этого будет 003?

2

1 ответ на вопрос

4
Peter

Umask не предоставляет права на исполняемые файлы. Так что это правильно.

umask 0003создаст каталоги с разрешениями, равными 774. Но для файлов вам придется самостоятельно устанавливать права доступа к исполняемым файлам. Umask не выполняет эту функцию.

chmod 774 file