Mac 与 Ubuntu 之间的 Samba 密码问题

Mac 与 Ubuntu 之间的 Samba 密码问题

我有一台新的 Apple Macintosh 笔记本电脑,我正在尝试使用 Samba 从我的 Ubuntu Mate 笔记本电脑来回发送文件,反之亦然。我不熟悉 Samba 或现代 Mac。我对 Linux 相当熟悉。我的网络中没有 Windows 机器。

我在 Mac 上的用户名是 Bob,在 Ubuntu Mate 上的用户名是 bob。两台机器上的用户登录密码相同。

我已经在 Mac 上打开了文件共享,并设置了奇怪的选项,使 Bob 的密码可供 Windows 使用。

在 Mac 上,我进入系统偏好设置->网络->WiFi->高级...->WINS->工作组,并将工作组更改为家庭(首先将 WINS 服务器更改为 Ubuntu Mate 的 IP 地址)。

在 Ubuntu Mate 上,我在 /etc/samba/smb.conf 中将工作组更改为 HOME。

在 Mac 上,在 Finder 中,我可以进入网络,可以看到 Ubuntu Mate 机器,并且可以以访客身份连接。(我看不到任何文件夹,可能是因为我没有明确设置任何文件夹供访客共享。)

在 Mac 上,如果我尝试以注册用户身份连接,它会提供用户名“bob”并要求输入密码。我输入密码并单击“连接”。对话框颤抖并再次询问我,显然不接受密码和/或用户。

在 Ubuntu Mate 上,在 caja 中,我可以使用浏览网络书签,然后会出现 Mac 的名称。如果我双击 Mac 的图标,就会出现一个对话框,其中填写用户名为 bob;域为 HOME,并要求输入密码。对话框消失并重新出现,显然不接受密码和/或用户。如果我将用户名更改为 Bob(大写 B),也会发生同样的情况。似乎没有办法以访客身份连接到 Mac。

有什么想法我可以以注册用户身份在任一方向进行连接?

答案1

是的,我知道我可以引用 something.local 来查看其他机器上的网页。但 caja 和 Finder 都不允许我使用该语法访问其他设备

当然可以。如果我打开 Caja > 浏览网络,我会看到我的 MacOS SMB 服务器: 在此处输入图片描述

如果我双击,我会输入 Mac 上某人的凭据(为了您的荣誉,我创建了一个大写字母的用户,并输入了一个刚刚编写的域名,该域名与我的网络上的匹配:

在此处输入图片描述

然后通过一些深入研究,我可以访问“Pat”的公共文件夹: 在此处输入图片描述

一切都通过 mDNS 完成。而且您可以随时使用连接到服务器在 Caja 或 Finder 中明确连接: 在此处输入图片描述

答案2

我无法重现您在 Mac 上访问 SMB 服务器时遇到的症状。由于 Samba 的工作方式相反(Mac 到 Linux),因此请使用其他方式访问 Mac。

在 Mac 上:系统偏好设置 > 共享 > 启用远程登录

在 Linux 上:打开 Caja > 浏览网络 > 您应该会看到附有 ( 远程登录 ) 标签的 Mac 主机名。单击该标签,提供用户名和密码,您应该可以像这样访问:

在此处输入图片描述

相关内容