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.

Matt
źródło