Я пытаюсь настроить пару общих папок Samba, и они не видны из моих клиентов Windows. Я могу пропинговать сервер от клиентов и наоборот, и я обращаюсь к серверу через SSH, и сервер печати, который я настроил с CUPS, все еще работает просто отлично, поэтому я знаю, что сервер все еще онлайн.
Я уберу номера версий и аппаратное обеспечение здесь; У меня Raspberry Pi 3B+ с Raspbian 9.6 Stretch без головы, у меня есть 2 ТБ USB-накопитель, который я использую в качестве носителя, и я использую Samba версии 4.5.12-Debian, брандмауэр отключен.
Я должен также упомянуть, что все эти проблемы начались после того, как я закрыл Raspberry Pi и перенес его в дело.
Что касается клиентов, все они работают под управлением Windows 10 1607 в версиях Personal Edition или LTSB.
Мой конфигурационный файл Samba находится ниже;
# "testparm" to check that you have not made any basic syntactic
# Written for Bistack on Raspberry Pi
#======================= Global Settings =======================
[global]
## Core Networking Options ##
netbios name = Bistack
workgroup = Cadosphere
encrypt passwords = yes
min protocol = smb2
## Domain Control Settings ##
domain master = yes
local master = yes
preferred master = yes
security = user
## Netbios Name Service Settings ##
wins support = yes
dns proxy = no
## Debugging/Accounting ##
log file = /var/log/samba/log.%m
log level = 1
max log size = 1000
panic action = /usr/share/samba/panic-action %d
## Authentication ##
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = no
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
map to guest = bad user
ntlm auth = true
#======================= Share Definitions =======================
## Core Samba shares and networked devices ##
[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S
[profiles]
comment = Users profiles
path = /home/samba/profiles
guest ok = no
browseable = no
create mask = 0600
directory mask = 0700
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
[print$]
comment = Pointer for Windows clients to find the proper Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
## Multi-User General Shares ##
[cadosphere]
comment = Network folder for Cadosphere projects
path = /~/nas/cadosphere
valid users = matt
admin users = cadosphere
read only = no
browseable = yes
public = yes
writeable = yes
[shared]
comment = Network folder for anyone on the network
path = /~/nas/shared
gues = okay
read ony = no
browseable = yes
public = yes
writeable = yes
## Single-User Dedicated Shares ##
[matt]
comment = Matts network share
path = /~/nas/matt
valid users = matt
force user = matt
read only = no
browseable = yes
public = yes
writeable = yes
Проверяя логи от smbd
нет ничего необычного или каких-либо ошибок. Но в лог от nmbd
я получаю эту ошибку каждый раз, когда пытаюсь запустить / перезапустить nmbd
;
[2019/01/28 10:37:53.650901, 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 CADOSPHERE<lb> for the workgroup CADOSPHERE.
Unable to sync browse lists in this workgroup.
До сих пор я пытался решить эту проблему с помощью этого поста по вопросам Linux, этого поста об Ubuntu fourms, и этого поста в списке рассылки Samba, а также других различных ссылок в Интернете.
Редактирование # 1: поэтому, если я создаю ярлык на рабочем столе для сервера, я могу получить доступ к общим ресурсам, но вы можете получить доступ к любому из них без каких-либо паролей. Кроме того, я не могу отобразить общие ресурсы на диск в системе и не могу получить доступ к серверу через проводник, только ярлык на рабочем столе.