È possibile elencare tutte le cartelle condivise (con le loro posizioni fisiche) dalla riga di comando?
È possibile elencare tutte le cartelle condivise (con le loro posizioni fisiche) dalla riga di comando?
Risposte:
Per le condivisioni di samba abbiamo una serie di programmi di utilità forniti con la suite di samba :
smbtree
smbtree è un programma per browser smb in modalità testo. È simile al "Network Neighbourhood" presente sui computer Windows. Stampa un albero con tutti i domini noti, i server in quei domini e le condivisioni sui server. manpage
smbstatus
smbstatus è un programma molto semplice per elencare le attuali connessioni Samba. manpage
Invocando quanto segue verrà visualizzato un elenco di condivisioni:
smbstatus --shares
Vedi anche: Manpage di samba
smbtree
e smbstatus
comandi elencano le mie cartelle condivise!
sudo smbstatus --shares
sudo smbstatus --shares
: Service pid machine Connected at
(niente nell'elenco).
gvfs-mount -l
GVFS è il filesystem virtuale per il desktop Gnome che consente l'accesso alle unità condivise tramite SMB, FTP, WebDav e SFTP. Le condivisioni accessibili sono montate sotto ~/.gvfs/
, puoi vederle anche lì.
Il comando sopra elenca tutte le unità esterne collegate e le condivisioni di rete, ad esempio:
$ gvfs-mount -l
Drive(0): 1.5 TB Hard Disk
[snip]
Mount(0): public on fileserver -> smb://fileserver/public/
Type: GDaemonMount
Mount(1): SFTP for bert on server.example.com -> sftp://bert@server.example.com/
Type: GDaemonMount
Mount(2): WebDAV as bert on server.example.com -> davs://bert@server.example.com/dav
Type: GDaemonMount
Se aggiungi l'opzione -i
ottieni ulteriori informazioni.
Utilizzare questo comando: smbclient -L localhost
. Un esempio del suo output è il seguente:
Enter username's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]
Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
IPC$ IPC IPC Service (host-name server (Samba, Ubuntu))
hp1320 Printer Hewlett-Packard hp LaserJet 1320 series
HP-LaserJet-1200 Printer HP LaserJet 1200
Public Disk
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]
Server Comment
--------- -------
host-name server (Samba, Ubuntu)
Workgroup Master
--------- -------
WORKGROUP HOST-NAME
Connection to localhost failed (Error NT_STATUS_CONNECTION_REFUSED)