Como saber o nome do serviço de um servidor samba

1

O endereço do samba é dado por

//<server>/<service>

Sabendo o nome da BIOS <server> , como posso saber o campo <service> remotamente (outra máquina que o servidor)?

    
por user123456 31.10.2016 / 16:43

2 respostas

2

De um host Linux, eu instalaria o pacote smbclient e usaria /usr/bin/smbclient para listar os compartilhamentos

de man smbclient

   -L|--list
       This option allows you to look at what services are available on a server. 
       You use it as smbclient -L host and a list should appear. 
       The -I option may be useful if your NetBIOS names don't match
       your TCP/IP DNS host names or if you are trying to reach a 
       host on another network.


$ /usr/bin/smbclient --help | grep -A1 list
   -L, --list=HOST                           Get a list of shares available on
                                             a host
$

Alguns compartilhamentos podem exigir autenticação.

Exemplo:

$ /usr/bin/smbclient --user 'MYDOMAIN\account' --list 192.168.123.20
Enter MYDOMAIN\account's password: 
Domain=[MYDOMAIN] OS=[Windows 7 Enterprise 7601 Service Pack 1] Server=[Windows 7 Enterprise 6.1]

    Sharename       Type      Comment
    ---------       ----      -------
    ADMIN$          Disk      Remote Admin
    C$              Disk      Default share
    IPC$            IPC       Remote IPC
    print$          Disk      Printer Drivers
NetBIOS over TCP disabled -- no workgroup available
$ 
    
por 31.10.2016 / 18:34
1

Será o que quer que tenha sido definido na configuração do Samba.

Supondo que seja um servidor Linux, execute

testparm

para obter um despejo de serviços.

Se os serviços tiverem sido configurados para serem detectáveis, você poderá navegar para // server e ver uma lista de serviços.

    
por 31.10.2016 / 17:59

Tags