我有以下非常奇怪的问题:
我们有一个Windows服务器2012 R2服务器上有一些共享。 我试图让他们通过SMB3分享在最低限度。 我们的Windows或Ubuntu客户端没有问题。 然而CentOS 7的客户却是一个麻烦事。
我强迫Windows Server 2012 R2只使用SMB2和3:
Set-SmbServerConfiguration -EnableSMB1Protocol $false
而我试图让客户端只使用SMB3,在[global]下的Client Max Protocol = SMB3 in /etc/samba/smb.conf增加一行: Client Max Protocol = SMB3 in /etc/samba/smb.conf
我现在可以访问股票。 用户可以创build,更改和删除文件夹。 他们也可以创build和删除文件。 但是之后他们不能改变他们,任何其他用户都不能访问这个共享。
Could not save the file "smb://winbox/share" Unexpected error: Invalid argument
使用: Get-SmbSession | Select-Object -Property * Get-SmbSession | Select-Object -Property *我可以看到他们使用SMB3连接到服务器。
有没有人有一个想法如何解决这个问题? 如果我强迫我们的用户创build一个FStab文件并使用vers = 3.0的CIFS,但是如果他们只是使用文件pipe理器进行文件共享,我更喜欢这样做。 (更简单,不是所有的CentOS用户都是Techs)
PS。 我也尝试过使用不同的Windows Server 2012 R2。 同样的问题。
提前致谢。
pipe理终于通过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
不pipe怎么说,还是要谢谢你。