Сохраните Полномочия при добавлении файлов к доле Samba

Я уже спросил это в суперпользователе, но не стал очень введенным на нем.

У меня есть Mac (El Capitan 10.11.6) клиент, который подключен к серверу Ubuntu (18.04 LTS) рабочий Samba, совместно использовав пул ZFS. Все работает отлично, за исключением того, что каждый раз, когда я добавляю файл к серверу, полномочия изменяются.

Например, вот foo.txt на Mac:

$ ls -l foo.txt
-rw-r--r--  1 leetbacoon  staff  160 Feb 21 15:37 foo.txt

Когда это перетащено к серверу, копия сервера изменяет атрибуты:

$ ls -l /Volumes/SMB\ Share/foo.txt
-rwx------  1 leetbacoon  staff  160 Feb 21 15:37 /Volumes/SMB\ Share/foo.txt*

Копирование файла с сервера назад к моему Mac сохраняет те полномочия:

$ ls -l ./Copied\ From\ Server/foo.txt
-rwx------  1 leetbacoon  staff  160 Feb 21 15:37 ./Copied\ From\ Server/foo.txt*

Я хочу сохранить полномочия файла при копировании в сервер, т.е.:

$ ls -l /Volumes/SMB\ Share/foo.txt
-rw-r--r--  1 leetbacoon  staff  160 Feb 21 15:37 /Volumes/SMB\ Share/foo.txt

Весь ls -l команды выполнялись на клиенте Mac.

0
задан 16 March 2019 в 18:24

1 ответ

Что происходит, когда Вы вставляете следующие две строки в определение доли в smb.conf:

ea support = yes
vfs objects = catia fruit streams_xattr
map archive = No

И перезапуск smbd:

sudo service smbd restart
1
ответ дан 26 October 2019 в 00:57

Другие вопросы по тегам:

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