Nautilus / Gnome 要求账户列出可用的 SMB 共享

Nautilus / Gnome 要求账户列出可用的 SMB 共享

我目前正在配置 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 客户端的行为都不一样?

感谢您的帮助

相关内容