Come elencare le condivisioni Windows dal terminale?


9

Ecco uno scenario semplice che ho:

  1. Windows 7 condivide una cartella (D: \ Progetti).
  2. Sono state assegnate autorizzazioni di controllo completo alla cartella.
  3. In Ubuntu 10.10, posso vedere le condivisioni di Windows dal menu Luoghi -> Rete.
  4. Posso creare una cartella nella cartella Progetti condivisa da Nautilus

Come posso fare lsquelle stesse cartelle (visualizzate in Nautilus) dal terminale? ( mounte ls /mntnon elencare quelle condivisioni di Windows)

Ps. Dettagli su cosa sto facendo:

  1. Utilizzo di Ubuntu come VM "senza testa" tramite VirtualBox.
  2. Accesso a Ubuntu tramite PuTTY
  3. Possibilità di fornire accesso completo alla macchina virtuale Ubuntu per la cartella condivisa di Windows

Risposte:


9

Se hai già utilizzato Nautilus per collegarti alle condivisioni che ti interessano, i supporti per tali condivisioni sono disponibili in ~ / .gvfs

Quindi sono andato sul mio nautilus e ho digitato smb: //192.168.1.10/data nella mia barra degli indirizzi, che ha montato la condivisione. Poi :

scaine@GroovyTosh:~/.gvfs$ ls -al
total 20
dr-x------  3 scaine scaine     0 2010-12-31 18:47 .
drwx------ 68 scaine scaine 20480 2010-12-31 19:42 ..
drwx------  1 scaine scaine     0 2010-10-05 19:57 data on 192.168.1.10
scaine@GroovyTosh:~/.gvfs$ 

Se devi elencare le condivisioni disponibili, come dice Danny, usi smbclient. Nel mio caso, utilizzo il modello di sicurezza "condividi" (non consigliato!), Quindi non ho bisogno del parametro -U:

scaine@GroovyTosh:~/.gvfs$ smbclient -L 192.168.1.10
Enter scaine's password: 
Domain=[Mine] OS=[Unix] Server=[Samba 3.5.4]

    Sharename       Type      Comment
    ---------       ----      -------
    Data            Disk      Core Data
    Backups         Disk      Daily RSnapshot backups
    IPC$            IPC       IPC Service (Core)
Domain=[Mine] OS=[Unix] Server=[Samba 3.5.4]

    Server               Comment
    ---------            -------
    CORE                 Core

    Workgroup            Master
    ---------            -------
    Mine                 CORE
scaine@GroovyTosh:~/.gvfs$



0

È inoltre possibile accedere alle condivisioni di Windows nel modo seguente:

smbclient -L < Windows host name > -U < Windows Administrator account >
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.