Samba монтирует проблему в соответствии с Ubuntu 17.10

У меня есть Ubuntu 16.04, выполняющая сервер самбы и еще 16,04 полей, которые монтируют его без проблемы с помощью fstab строки //192.168.0.102/share /mnt/raid cifs user=myuser,pass=mypass. Когда я монтирую долю, файлы все шоу надлежащий пользователь/группа и при копировании файлов в долю, режим (т.е. 0644) сохраняется.

С другой машиной под управлением Ubuntu 17.10 та же fstab строка заставляет монтирование перечислять все на доле как пользователь/группа root:root вместо myuser:myuser. Я могу вынудить пользователя/группу быть корректным путем добавления uid=1000,gid=1000 к fstab строке, но при копировании файлов в долю, полномочия больше не сохраняются (они все обнаруживаются как 0755).

Любые идеи о том, что изменилось, который мог бы вызывать эту проблему и как я могу зафиксировать ее, ценились бы. Эта доля самбы работала правильно на меня через несколько версий Linux, таким образом, я вполне уверен, что проблема находится на новой стороне Ubuntu 17.10, но я не бесспорный, если это - изменение в политике безопасности или что-то в самой cifs библиотеке.

4
задан 21 October 2017 в 01:10

1 ответ

Они изменили диалект по умолчанию на SMB3 в mount.cifs. Первоначально это приняло значение по умолчанию к SMB1. Для получения получают то же поведение как Ubuntu 16.04, которую Вы добавляете vers=1.0 к опциям монтирования. С этой существующей опцией я теперь получаю корректного пользователя/группу, и полномочия сохраняются при копировании.

3
ответ дан 1 December 2019 в 10:00

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

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