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