我正在尝试为我的家庭网络设置 samba 共享以供访客访问。我想要做的就是提供访客访问权限,这样每个家庭成员都有一个可远程访问的目录,这样他们就可以复制他们想要备份的文件。我不想在 linux 机器上为家庭成员提供用户帐户,只是为 samba 提供访客访问权限。这是我在 smb.conf 文件中共享的一个示例:
security = share
[Backups-Rhonda]
path = /raid1/rhonda
guest ok = yes
guest account = nobody
guest only = yes
browseable = yes
writable = yes
共享路径的文件权限为 666。我使用 smbpasswd 为我的 debian 机器上的 nobody 帐户提供密码。使用 smbstatus -v 我可以看到服务确实连接到 Windows 客户端。在 Windows 客户端上,我可以看到共享,因此 samba 似乎正在工作。
但是,Windows 框上的身份验证失败。我总是收到一个对话框,上面写着You do not have permission to access.....
我已经尝试过map network drive...
,但对话框失败了Location is not available W:\ is not accessible Access is denied
。我尝试了Connect using different credentials
Map Network Drive 下的,但仍然是相同的错误对话框。
如何让 Windows 框正确地进行身份验证以进行简单的访客访问?