Samba 共享在网络上不再可见

Samba 共享在网络上不再可见

运行 Samba 共享的 Ubuntu 14.04 服务器出现问题。

该服务器由其他人配置,已经运行了几年。昨天我正在从硬盘驱动器传输文件,但当我去检查它们是否已完成传输时,我已断开与共享的连接。我决定关闭文件夹并重新打开它,但它根本看不到。

通常在网络(Windows 和 Linux)下,共享会出现在 Windows 网络下,然后是 Guest。但是,Guest 不再可见。

我确实重新启动了服务器,但问题并没有得到解决。

我确实重新启动了服务:

service smbd restart
service nmbd restart

这并没有解决问题。

我确实检查过了/var/log/samba/log.nmbd,并得到了以下信息:

[2016/04/19 06:26:07.759121,  0] ../source3/nmbd/nmbd_browsesync.c:354(find_domain_master_name_query_fail)
  find_domain_master_name_query_fail:
  Unable to find the Domain Master Browser name GUEST<1b> for the workgroup TCR-GUEST.
  Unable to sync browse lists in this workgroup.

我还没有找到可以解决此问题的威胁。

还有一件事情需要注意;该服务器没有 GUI,只有命令行界面。

更新 1:

我忘了提一下,当我重新启动或停止并启动时smbd,我得到了这个:

stop: Unknown instance:
smbd start/running, process 3781

我也从以下地址得到此信息testparm -s

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "syslog" option is deprecated
WARNING: Ignoring invalid value 'share' for parameter 'security'
Error loading services.

更新 2:

文件如下smb.conf

[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
wins support = yes
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d

####### Authentication #######
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:*   >%n\n *password\supdated\ssuccessfully*
pam password change = yes
security = share
map to guest = Bad User

如果您能给予任何答复我将非常感激。

答案1

尝试注释掉以下行

security=share

从您的 smb.conf 文件中。这就是让我重新工作所需要的。之后不要忘记重新启动 smbd 和 nmbd。

相关内容