尝试在 Linux 上进行 Samba 共享,但 Macos 无法看到它

尝试在 Linux 上进行 Samba 共享,但 Macos 无法看到它

/etc/samba/smb.conf 中的配置看起来正确,Mac 可以看到共享,但共享下面的数据是不可见的。登录凭据被拒绝。(是的,我提供的凭据对于 Linux 机器来说是正确的。)毫无疑问,有些小配置我还没有遇到过。

为了完整性:

[global]
        workgroup = KORBHOME
        netbiosname = bach
        passdb backend = tdbsam
        printing = cups
        printcap name = cups
        printcap cache time = 750
        cups options = raw
        usershare allow guests = Yes
[photos]
        comment = Photographs
        path = /home/Pictures
        browseable = yes
        read only = No
        create mask = 644
        inherit acls = Yes

Kubuntu 21.10——防火墙已禁用,因为我位于阻止一切的路由器后面。

答案1

距离我第一次设置 Samba 已经过去太久了,而且我第一次遇到的操作说明并没有强调 Samba 有自己的密码处理代码。聪明的做法是:

sudo smbpasswd -a $用户名

[输入几次密码]

sudo smbpasswd -e $用户名

密码现已存在并已启用。

相关内容