Questão Não é possível ver os compartilhamentos de samba no Ubuntu 16.04.4 do Windows 8.1 ou 10


Eu segui o tutorial Aqui bem como vários outros lugares para configurar compartilhamentos de samba no Ubuntu 16.04.4. Mas não importa o que eu tente, não consigo ver esses compartilhamentos em nenhum dos meus computadores Windows (8.1 e 10). Eu tentei adicionar uma unidade de rede mapeada para o caminho, navegando diretamente para ele no explorador de arquivos, nada funciona.

Aqui está a saída de alguns comandos que eu tenho usado para verificar as coisas no Ubuntu:

media@media-pc:~$ testparm
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
Processing section "[printers]"
Processing section "[print$]"
Processing section "[4TBshare]"
Processing section "[sambashare]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
        server string = %h server (Samba, Ubuntu)
        interfaces = 127.0.0.0/8 enp3s0
        bind interfaces only = Yes
        server role = standalone server
        map to guest = Bad User
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        usershare allow guests = Yes
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb


[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        browseable = No


[print$]
        comment = Printer Drivers
        path = /var/lib/samba/printers


[4TBshare]
        comment = 4TB share on media-pc
        path = /mnt/4TB
        read only = No


[sambashare]
        comment = test share
        path = /home/media/sambashare
        read only = No

media@media-pc:~$ smbtree
Enter media's password:
WORKGROUP
        \\MEDIA-PC                      media-pc server (Samba, Ubuntu)

A saída do smbtree me preocupa porque não mostra nenhum dos compartilhamentos que eu configurei. Eu tentei compartilhar as pastas diretamente da GUI do gerenciador de arquivos, que também não mudou nada.

As ações mostram corretamente, no entanto, com smbclient:

media@media-pc:~$ smbclient -L 127.0.0.1
WARNING: The "syslog" option is deprecated
Enter media's password:
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]

        Sharename       Type      Comment
        ---------       ----      -------
        print$          Disk      Printer Drivers
        4TBshare        Disk      4TB share on media-pc
        sambashare      Disk      test share
        IPC$            IPC       IPC Service (media-pc server (Samba, Ubuntu))
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]

        Server               Comment
        ---------            -------
        MEDIA-PC             media-pc server (Samba, Ubuntu)

        Workgroup            Master
        ---------            -------
        WORKGROUP            MEDIA-PC

2
2018-04-16 23:59


origem




Respostas:


Finalmente descobri qual era o problema. No Windows 10, cliquei no botão de diagnóstico quando ele falhou ao mapear a unidade de rede e mencionou que poderia falar com o servidor remoto, mas não responderia. Olhei para ele, e descobri que eu precisava abrir as portas no Ubuntu. O Samba usa as portas 139 e 445 para TCP e 137 e 138 para UDP. Abrindo-os com ufw allow <port> trabalhado.


0
2018-04-18 07:07