升级到 20.04 后无法再访问 NAS

Opi*_*fex 32 nautilus mount samba 20.04

今天我全新安装了新的 Ubuntu 20.04 Focal Fossa。从那以后,我无法再在我的 NAS 上挂载文件夹,这在 18.04 和 Windows 上是可能的。

这与这个问题完全相同: Ubuntu 20.04 Focal Fossa(开发分支)Nautilus 无法安装 NAS 这个问题因偏离主题而被关闭,因为当时 20.04 不是一个稳定版本。是现在,所以我想它现在是主题?

该问题中发布的德语消息是Failed to mount Windows share: Software caused connection abort英文版本。

到目前为止我尝试过的事情:

  • 降级桑巴
  • 添加client min protocol = CORE/etc/samba/smb.conf
  • 添加client min protocol = SMB3client max protocol = SMB3/etc/samba/smb.conf

这些似乎都没有解决问题。

小智 44

同样的问题在这里。

从版本 4 开始,Samba 服务器和 Samba 客户端都不允许旧级别的协议协商。您必须在smb.conf文件中启用它们

编辑/etc/samba/smb.conf文件(需要root权限)

在该[global]部分中,添加以下行

client min protocol = NT1
Run Code Online (Sandbox Code Playgroud)

保存文件并退出编辑器。

您必须重新启动 Samba 服务才能使此更改生效。在终端中,输入以下命令:

sudo service smbd restart
Run Code Online (Sandbox Code Playgroud)

您应该能够成功访问您的 samba 共享。如果您无法连接到您的 samba 共享,您可以使用以下命令进一步降低smb.conf(不推荐)中的协议安全性:

client min protocol = CORE
Run Code Online (Sandbox Code Playgroud)

干杯!

  • 不幸的是它没有奏效。 (5认同)

ros*_*net 6

同样的问题在这里。它在 18 和 19 中开箱即用,没有任何进一步的步骤。使用 18,19 现场 DVD 进行检查很容易。在 2 月的一次讨论中,他们想知道这个开箱即用的功能是否应该在 20.04 中删除。

桑巴。和桑巴。common在 18,19, 20.04 中默认安装,但在后者中不起作用 只需安装完整的 Samba 包,即安装 /etc/samba/smb.conf。并在 [GLOBAL] client min protocol = NT1 or CORE 下添加 不起作用。您可以访问 NAS 文件夹,但每个对象文本、jpg 等都被视为一个文件夹。

有一个关于 NAS 和 samba 的错误报告。 https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1872476 如果你安装 full samba 将 NT1 添加到 smb.conf(由 full samba 安装),你可以访问 NAS 共享但所有对象在共享(avi、jp、txt 等)被视为文件夹。

  • 我有同样的问题。将最小协议设置为 NT1 后,我可以访问我的文件夹,但*所有文件都显示为文件夹*。一旦我将它们复制到我的计算机上,我就可以正确地打开它们,但是这样做是一种“痛苦”。 (3认同)

小智 2

我必须进入我的 NAS 设置并允许从 SMB 的所有版本(最多 3)进行访问。默认情况下仅允许版本 1。

  • 我在 NAS 中找不到任何这些设置。我唯一发现的是一些 UNIX/Mac 兼容性功能,但这并没有改变任何东西。(Ubuntu 18.04 也不需要它) (2认同)

小智 0

除了使用 SMBv1 的服务器之外,我遇到了同样的问题。将“client min protocol = NT1”添加到 /etc/samba/smb.conf 为我解决了这个问题

  • 不幸的是,这对我不起作用。 (3认同)