Каждый раз, когда я создаю новый файл или папку в Linux, он доступен для меня, а не для группы. Я хочу изменить настройки системы так, чтобы каждый новый файл или папка были автоматически доступны группе. Там в любом случае?
2 ответа
6
Из статьи:
chmod g+s <directory> //set gid
setfacl -d -m g::rwx /<directory> //set group to rwx default
setfacl -d -m o::rx /<directory> //set other
Далее мы можем проверить:
getfacl /<directory>
Выход:
file: ../<directory>/
owner: <user>
group: media
flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x
Больше информации: http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/
0
Это можно сделать с помощью утилиты umask
. Что такое Umask и как настроить Umask по умолчанию под Linux?
Вы можете настроить скрипт, который запускается автоматически при загрузке, который выполняет команду
umask 777
например, дать каждому разрешение на чтение / запись и выполнение.