我全新安装了 20.04。在文件中我可以看到我的 NAS,但无法访问它,因为它没有提供密码对话框。
还有其他帖子说要修改文件smb.conf
才能使其工作,但我似乎没有这个文件,因为我是全新安装的。有没有办法解决这个问题,或者这个版本的 Ubuntu 对于那些拥有较旧但功能完好的 NAS 的人来说基本上没用?
答案1
在 Samba 中解决此问题的一种方法:
编辑/etc/samba/smb.conf
samba
当您安装软件包或软件包时,该文件将被添加smbclient
。如果您不想安装 samba,请安装 smbclient:
sudo apt install smbclient
然后编辑/etc/samba/smb.conf
并在 workgroup = WORKGROUP 行下添加以下内容:
client min protocol = NT1
另一种方法(也是我自己比较喜欢的方法)是 cifs 安装。
答案2
我添加了这些二行到部分smb.conf
中[global]
,这在 Xubuntu 20.04 上为我修复了这个问题。
client min protocol = NT1
server min protocol = NT1
更多详细信息请参阅此处:损坏的 Samba 共享
答案3
20.04 访问 NAS 共享时出现问题。您可以检查是否有旧的 Ubuntu 18-19 live dvd:它可以开箱即用地访问 NAS 共享,无需进行任何调整。
在 18-19 和 20.04 中,只安装了 samba.lib、cifs.lib、nfs.lib。在 18-19 中这已经足够了,但在 20.04 中它不适用于 NAS 共享。因此,常见的解决方案(完整 cifs、完整 samba、完整 nfs)都没有抓住要点:在 18-19 中您不需要进行任何调整。
例如,如果您为目录共享(NAS 除外)安装了完整 samba,则会安装 Smb.conf,并且它在 20.04 中运行良好。在 Gnome 3.36 中,如果您共享一个文件夹,它会自动安装完整 samba,并且它在 20.04 中开箱即用。但您将无法访问 NAS 共享,或者即使您可以访问对象(avi、jpg、文本等),它们也都被视为文件夹。此行为是一个已知错误,据说最近已解决。(页面底部) https://launchpad.net/~sergiodj/+archive/ubuntu/samba-bug1872476-v2
答案4
我有一个简单的新手解决方案。步骤 1:使用 20.04 中的标准软件安装程序安装 smb4k。步骤 2 运行 smb4k 几次,然后完全关闭它。现在您有一个带有 smbconf 文件的 etc/samba 目录。步骤 3 转到终端并输入行“sudo nautilus”您的文件浏览器以 root 权限启动。导航到 etc/samba 并打开 smbconf 文件。您现在可以将行“client min protocol”添加到 smbconf 文件的全局章节中。我更喜欢将其作为章节的最后一行。保护文件。步骤 5。再次运行 smb4k,以便重新启动 smb。现在您可以打开您的老式 NAS。它对我有用祝你好运