Как обеспечить групповые разрешения на запись на общем ресурсе NFS?

На моих Linux-клиентах (большинство Ubuntu) я изменил umask на 0002. После этого каждый вновь созданный файл или папка имеют права на запись для группы.

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

Есть идеи, как это исправить? Я бы приветствовал конфигурации на стороне сервера, если это возможно.

0
21.06.2017, 15:21
1 ответ

Вы можете использовать опцию rsyncchmod, чтобы добавить разрешения на чтение к вашим целевым файлам:

rsync -r --chmod=g+rX source/ dest/

Обратите внимание на /в конце как источника, так и адресата. Они указывают, что вы должны скопировать содержимое источника в каталог назначения. Если вы хотите иметь «исходный» каталог внутри dest, опустите /из исходного кода.

0
28.01.2020, 04:44

Теги

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