Как создать общий каталог под учетной записью root?

Как создать общий каталог под учетной записью 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.

решение1

У вас setgidустановлен флаг, который должен наследовать групповые разрешения.Однакоэто применимо только в том случае, если создатель файла входит в эту группу.

Поскольку вы создали файл, test.txtвы являетесь его владельцем storage-public group?

Связанный контент