Samba 服务器:CentOS7 和 Samba 4.7.1 / 客户端:Windows 7
到目前为止,我尝试在下添加这些选项[global]
,但即使在重新启动客户端后,smb.conf
服务器仍然在网络(或正在运行)中可见。net view
lm announce = no
local master = no
browsable = no
browse list = no
使用 Windows PC 可以做到这一点(参见:从列表中隐藏计算机,但保持文件共享和远程桌面服务运行?)。可以用Samba 来实现吗?
答案1
如果您要求与链接中相同的解决方案,但针对 samba,那么禁用 samba 中的网络发现就足够简单了。
添加smb.conf
此选项:
disable netbios = yes
您仍然可以通过 IP 地址访问 samba 服务器。
答案2
解决方案很简单:禁用 nmb 服务。
systemctl stop nmb && systemctl disable nmb
我还将以下内容留在[global]
了 的部分下smb.conf
,但服务器无论如何都没有显示。
lm announce = no
local master = no
browse list = no
disable netbios = yes
正如 harrymc 指出的那样,samba 服务器仍然可以通过其 IP 地址访问。