Я пытаюсь создать общую папку в моем корневом разделе, которую может читать и записывать любой член определенной группы, и любые новые файлы в этой папке также доступны для чтения и записи для всех в этой группе, несмотря ни на что. Мне удалось создать папку, в которой новые пользователи могут писать в нее, но любые новые файлы доступны только для чтения группе.
Шаги, которые я предпринял:
mkdir /storage
chown -R root:storage-public /storage
chmod -R 2775 /storage
touch test.txt
Но вот разрешения, которые я получаю из своего тестового файла:
-rw-r--r-- 1 root storage-public 13 Oct 12 21:59 test.txt
Кто-нибудь может помочь?
Также стоит упомянуть, что я пробовал делать это в ACL, но кажется, что разрешения posix переопределяют ACL, и я получаю эффективную строку рядом с выводом getfacl.
У тебя есть setgid
установлен флаг, который должен иметь унаследованные разрешения группы. тем не мение это применимо только в том случае, если человек, создающий файл, находится в этой группе.
Поскольку вы создали файл test.txt
ты из storage-public group
?