我目前正在配置 3 个 Samba 共享,它们都是“可浏览 = 是”。当我连接到每个单独的共享时,一切都运行良好,如下所示:
\\server\share (Windows) 或 smb://server/share (Linux/Debian/Nautilus)
然而,从我尝试直接连接服务器开始,列出我的 3 个共享如下:
\\server 或 smb://server
客户端在列出共享之前要求我提供帐户。我不太明白为什么,我希望不要被要求提供凭据来列出共享。我还将其放在 samba 配置的全局部分中:
映射到访客 = 坏用户
我还尝试使用此命令列出共享:
root@proxmox:~# smbclient -L nas
但我得到了这个回报:
[WORKGROUP\root] 的密码:
它还要求我提供一个帐户(即执行该命令的当前帐户)。
我感觉这种行为在 Windows 10/11 上并不相同。Windows 不会要求我提供列出共享的帐户。这很奇怪,为什么所有 Samba 客户端的行为都不一样?
感谢您的帮助