Как настроить NFS для установки разрешений 775 для всех новых файлов/каталогов?

Я также использую lsblk, упомянутый выше, но считаю следующие варианты более подходящими:

sudo lsblk -o name,mountpoint,tran,fstype,label,size
1
07.04.2020, 14:25
1 ответ

Во-первых, то, что вы пытаетесь использовать с umask, не сработает. umask определяется процессом -, а важным процессом является процесс, создающий файл. Маска пользователя nfs на сервере NFS (, если это то, что вы имели в виду ), не имеет значения, когда файлы создаются пользователем nfs на клиенте NFS, и маска службы сервера NFS само по себе ни на что не должно влиять.

Затем вы упомянули, что получаете неправильные разрешения при копировании файла в общий ресурс NFS. Предполагая, что вы буквально имеете в виду копирование, как в команде «cp», это недействительный тест. Команда cp имеет различное особое поведение, когда дело доходит до разрешений -, в отличие от большинства программ, она не просто создает файл и оставляет разрешения по умолчанию, она на самом деле потом возвращается и искажает разрешения на нем. Вот одно место, где это обсуждалось в прошлом:

https://serverfault.com/questions/183800/why-does-cp-not-respect-acls

Я использую команду «touch» для создания файлов для такого рода тестирования. Попробуйте, и вы вполне можете обнаружить, что ваша настройка ACL уже работает нормально, просто команда cp не соблюдает правила.

1
28.04.2021, 23:18

Теги

Похожие вопросы