Ale*_*lex 7 mount samba gvfs gigolo
由于安全问题和引入了密码策略,我们的 Windows 文件服务器 SMBv1 最近被关闭。
从那时起,我们无法使用 Gigolo 从 Ubuntu 16.04 挂载更多共享。我们收到德国错误“Einhängen der Windows-Freigabe ist fehlgeschlagen: Die Wartezeit für die Verbindung ist abgelaufen”(超时)
现在我们能够在手动安装时将问题追溯到 SMBv1:
sudo mount -t cifs -o username=me //foo.local/digital /mnt
Run Code Online (Sandbox Code Playgroud)
不起作用,而
sudo mount -t cifs -o vers=2.0,username=me //foo.local/digital /mnt
Run Code Online (Sandbox Code Playgroud)
确实有效。
到目前为止一切顺利 - 但我们不想错过通过 Gigolo / Thunar 安装的舒适感。
如何告诉 Gigolo / Thunar(我认为两者都基于 GVFS)使用 smbV2?
是的,但这是有代价的。与 mount.cifs 不同,gvfs 和 thunar 使用 libsmbclient 来访问共享,并且它限制自己使用 NT1 (SMB1) 方言。
但是您可以通过编辑/etc/samba/smb.conf以下内容并将其添加到 [global] 部分来更改它:
client max protocol = SMB3
Run Code Online (Sandbox Code Playgroud)
至少还有另一个,但通常不需要对此做任何事情:
client min protocol = SMB2
Run Code Online (Sandbox Code Playgroud)
服务器和客户端将自动协商在这两个值之间使用的最佳方言。
问题是这将禁用主机浏览,因此如果您在文件浏览器中转到网络,它将为空。按名称访问它仍然有效,但必须明确完成。
| 归档时间: |
|
| 查看次数: |
6600 次 |
| 最近记录: |