Разрешение 666 даже после изготовления umask= 0000
Я сделал свой umask = 0000. Однако, когда я создаю файл, он имеет разрешение 666. Хотя каталоги получают 777, это нормально.
Также моя цель - создать файл /dir с разрешениями 774, я думаю, что umask для этого будет 003?
1 ответ
Решение
Umask не предоставляет права на исполняемые файлы. Так что это правильно.
umask 0003
создаст каталоги с разрешениями, равными 774. Но для файлов вам придется самостоятельно устанавливать права доступа к исполняемым файлам. Umask не выполняет эту функцию.
chmod 774 file