Назад | Перейти на главную страницу

CENTOS 7 не может редактировать файлы в общей папке Windows

У меня очень своеобразная проблема:

У нас есть сервер Windows Server 2012 R2 с некоторыми общими ресурсами. Я пытаюсь заставить их делиться через SMB3 как минимум. Нет проблем с нашими клиентами Windows или Ubuntu. Однако клиенты CentOS 7 доставляют неудобства.

Я заставил Windows Server 2012 R2 использовать только SMB2 и 3 с:

Set-SmbServerConfiguration -EnableSMB1Protocol $false

И я пытаюсь заставить клиентов использовать только SMB3, добавляя строку: Client Max Protocol = SMB3 in /etc/samba/smb.conf под [global]

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

Could not save the file "smb://winbox/share" Unexpected error: Invalid argument

С помощью: Get-SmbSession | Select-Object -Property * Я вижу, что они подключаются к серверу через SMB3.

Есть ли у кого-нибудь идеи, как это исправить? Вероятно, это можно было бы решить, если бы я заставил наших пользователей создать файл FStab и использовать CIFS с версией 3.0, но я бы предпочел, если бы они могли просто использовать диспетчер файлов для совместного использования файлов. (Проще и не все наши пользователи CentOS - технические специалисты)

Пс. Я также пробовал это с другим Windows Server 2012 R2. Та же проблема.

Заранее спасибо.

Удалось окончательно исправить через fstab. Опции noperm и vers = 3.0 являются обязательными.

//winbox /mnt/[SHARENAME] cifs _netdev,credentials=/home/[USERNAME]/.smbcredentials,vers=3.0,sec=ntlm,dirmode=0755,filemode=0755,uid=500,gid=500,noperm 0 0

Спасибо, в любом случае.