文件共享惨败。跳桑巴曼波舞

文件共享惨败。跳桑巴曼波舞

我的家庭网络上有三台计算机,我非常想共享一些文件,但遇到了困难。请求您的帮助。

请允许我介绍一下我的三台电脑:

  • (Kathy)Kubuntu 20.04 笔记本电脑通过 wifi 连接
  • (Leslie)Kubuntu 20.04 桌面通过 LAN 电缆连接
  • (Windows)Windows 7 笔记本电脑通过 LAN 电缆连接

我的主要目标是让 Windows 查看 Leslie 上的文件,这也是我真正需要的,但到目前为止还没有实现。

Leslie 可以访问 Kathy 上的共享文件夹,但 Kathy 无法访问 Leslie 上的共享文件夹。Kathy 可以看到 Leslie,但当我尝试查看内容时,我收到:“无法连接到 smb://Leslie/ 的主机” 在此处输入图片描述

Windows 不承认 Kathy 或 Leslie 的存在

我通过打开 Dolphin 文件管理器、查看文件夹的属性、选择共享选项卡并勾选“允许客人”框来在 Kathy 和 Leslie 上共享文件夹,如下图所示: 在此处输入图片描述

在任意一台 Kubuntu 计算机上,当我打开 Dolphin 文件管理器并单击“网络”,然后单击“共享文件夹 (SMB)”时,我可以看到两台计算机。
在此处输入图片描述

我的主要问题是:如何让 Windows 7 在我的 Kubuntu 机器上看到内容?

其次:Samba 正在运行吗?这里发生了什么事?

总的来说,这对我来说似乎是一个大麻烦。希望有人能以不同的眼光看待它。感谢您的阅读。我期待听到您的想法!

答案1

这可能是一个发现问题:几年来,Windows 在新版本上禁用了 smbv1 客户端方言,这反过来又禁用了其文件管理器中的 NetBIOS 主机发现。这主要是 Windows 10 的情况。我不知道 Windows 7 的情况。
有一个错误报告:https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1831441 好消息是,您将找到一个在 Katie 和 Leslie 电脑上安装软件的程序,以便 Windows 可以浏览它们。简而言之(从上一个链接复制):

[1]下载文件:

wget https://github.com/christgau/wsdd/archive/master.zip

[2] 解压后重命名python脚本:

sudo mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd

[3] 复制到/usr/bin

sudo cp wsdd-master/src/wsdd /usr/bin

[4] 软件包中已经提供了 systemd 服务文件,只需将其复制到正确的位置即可:

sudo cp wsdd-master/etc/systemd/wsdd.service /etc/systemd/system

[5]wsdd.service必须编辑该文件以删除对 nobody 用户的引用:

#User=nobody
#Group=nobody

[6]然后启用服务:

sudo systemctl daemon-reload
sudo systemctl start wsdd
sudo systemctl enable wsdd

从那时起,您就可以从 Windows 机器上浏览 Katie 和 Leslie。

相关内容