Это определяется Umask. Устанавливает настройки по умолчанию для создания и изменения прав доступа к файлам.
Чтобы легко увидеть umask по умолчанию, введите команду umask -S
. Например, результат:
u=rwx,g=rx,o=rx
означает, что для пользователя применяется все, для группы только чтение и выполнение, и то же самое для других.
Чтобы изменить это, выдайте umask следующим образом:
umask x@y
где:
x может быть: u
(пользователь), g
(группа), o
(другое) или a
(все)
@ может быть +
для добавления разрешений, -
для удаления разрешений
y может быть r
(чтение), w
(запись), x
(выполнение)
Например: umask g+w
включает разрешения на запись по умолчанию для group
при выполнении команды chmod +w
.
Больше информации здесь или выдача man umask
в командной строке.