Listare le condivisioni Samba in Linux

Mattepuffo's logo
Listare le condivisioni Samba in Linux

Listare le condivisioni Samba in Linux

Nella mia rete ho praticamente solo pc con Windows, praticamente tutti con delle directories condivise.

Ma io sul mio pc ho Linux, ed ho la necessità di identificare gli shares di Samba di queste macchine.

Come fare??

Prima di tutto scanneriziamo la rete.

Per farlo possiamo usare nmblookup:

$ nmblookup -S WORKGROUP
192.168.1.252 WORKGROUP
Looking up status of 192.168.1.252
    NOME-PC -         M
    WORKGROUP      - M
    NOME-PC -         M
    WORKGROUP      - M

    MAC Address = B0-83-FE-93-4B-A4
.......................................................................

E tutti gli altri della lista.

A questo punto possiamo usare smbclient:

$ smbclient -L //NOME-PC -U nome-utente
Enter nome-utente's password:
Domain=[NOME-PC] OS=[Windows 7 Professional 7601 Service Pack 1] Server=[Windows 7 Professional 6.1]

    Sharename       Type      Comment
    ---------       ----      -------
    ADMIN$          Disk      Amministrazione remota
    C               Disk      
    C$              Disk      Condivisione predefinita
    etiordini       Printer   EasyCoder PM4i (203 dpi) - IPL
    IPC$            IPC       IPC remoto
    print$          Disk      Driver della stampante
Domain=[NOME-PC] OS=[Windows 7 Professional 7601 Service Pack 1] Server=[Windows 7 Professional 6.1]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------

Ovviamente, dovete conoscere la password dell'utente.

Oppure, se siete in un dominio, vi basta conoscere le credenziali dell'amministratore.

Enjoy!


Condividi

Commentami!