Я пытаюсь настроить пару общих папок 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: поэтому, если я создаю ярлык на рабочем столе для сервера, я могу получить доступ к общим ресурсам, но вы можете получить доступ к любому из них без каких-либо паролей. Кроме того, я не могу отобразить общие ресурсы на диск в системе и не могу получить доступ к серверу через проводник, только ярлык на рабочем столе.

0