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