Próbuję skonfigurować kilka udziałów Samby i nie są one widoczne z moich klientów Windows. Jestem w stanie pingować serwer od klientów i odwrotnie, a dostęp do serwera przez SSH i serwer druku, który skonfigurowałem z CUPS, nadal działa dobrze, więc wiem, że serwer jest nadal online.
Dostanę numery wersji i sprzęt z drogi tutaj; Mam Raspberry Pi 3B + działający Raspbian 9.6 Stretch bezgłowy, mam dysk USB 2tb, którego używam jako nośnika pamięci i używam Samby w wersji 4.5.12-Debian, zapora została wyłączona.
Powinienem też poświęcić chwilę, aby wspomnieć, że wszystkie te problemy zaczęły się po wyłączeniu Raspberry Pi i przeniesieniu go do obudowy.
Jeśli chodzi o klientów, wszyscy używają Windows 10 1607 w wersjach Personal Edition lub LTSB Edition.
Mój plik konfiguracyjny Samby jest poniżej;
# "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
Sprawdzanie logów z smbd
nie ma nic nadzwyczajnego ani żadnych błędów. Ale dziennik z nmbd
Otrzymuję ten błąd za każdym razem, gdy próbuję uruchomić / ponownie uruchomić 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.
Do tej pory próbowałem go rozwiązać ten post na Linux Pytania , ten post na forach Ubuntu , i ten post na liście dyskusyjnej Samby , wraz z innymi różnymi linkami w Internecie.
Edytuj # 1: Więc jeśli utworzę skrót na pulpicie do serwera, mogę uzyskać dostęp do udziałów, ale możesz uzyskać do nich dostęp bez żadnych haseł. Ponadto nie mogę zamapować udziałów na dysk w systemie i nie mogę uzyskać dostępu do serwera za pomocą eksploratora plików, a jedynie skrót na pulpicie.
źródło