Клиент Windows NFS продолжает писать только для чтения с на сервере NFS с squash_all

У нас есть Debian 8 с сервером NFS, экспортируемым с "/client-share *(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000)" это работает просто великолепно при передаче файлов от машины Windows клиент NFS. Обычно, файлы расположены в сервере NFS с полномочиями маски uid и ценуроза согласно конфигурации, например:

"-rw-r--r--".

Проблема - это, если файл, переданный от машины Windows, отмечен только для чтения (ntfs), изображение:

enter image description here

Чем он повреждает полномочия, и файл, расположенный в сервере NFS, будет иметь полномочия только для чтения как:

"-r-r--r--".

Клиентские свойства Windows NFS также настроены с правом gid/uid. Мы попытались использовать ACLs с setfacl-m "default:group:rwx" / nfs, но это не работает также. Файлы передаются как 'только для чтения'.

Как мы можем преодолеть это?

1
задан 6 June 2017 в 13:21
1 ответ

squash_all не имеет ничего общего с разрешениями файлов. Он контролирует только право собственности на файлы. Должна быть конфигурация клиента Windows , где вы можете установить разрешения по умолчанию для вновь создаваемых файлов и каталогов.

0
ответ дан 4 December 2019 в 07:25

Теги

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