Назад | Перейти на главную страницу

Как создать общий каталог под root?

Я пытаюсь создать общую папку в моем корневом разделе, которую может читать и записывать любой член определенной группы, и любые новые файлы в этой папке также доступны для чтения и записи для всех в этой группе, несмотря ни на что. Мне удалось создать папку, в которой новые пользователи могут писать в нее, но любые новые файлы доступны только для чтения группе.

Шаги, которые я предпринял:

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?