web-dev-qa-db-fra.com

Liste de tous les dossiers partagés

Est-il possible de lister tous les dossiers partagés (avec leurs emplacements physiques) à partir de la ligne de commande?

7
ts01

Pour les partages samba, nous avons un ensemble d’utilitaires fournis avec le sambaInstall samba suite:

  • smbtree

    smbtree est un programme de navigation smb en mode texte. Il est similaire au "Voisinage réseau" présent sur les ordinateurs Windows. Il imprime une arborescence avec tous les domaines connus, les serveurs dans ces domaines et les partages sur les serveurs. Manpage

  • smbstatus

    smbstatus est un programme très simple permettant de répertorier les connexions Samba actuelles. Manpage

    En invoquant ce qui suit, une liste de partages sera affichée:

    smbstatus --shares
    

Voir aussi: Manpage of samba

5
Takkat
gvfs-mount -l

GVFS est le système de fichiers virtuel du bureau Gnome qui permet d'accéder aux lecteurs partagés via SMB, FTP, WebDav et SFTP. Les partages consultés sont montés sous ~/.gvfs/, vous pouvez également les voir ici.

La commande ci-dessus répertorie tous les lecteurs externes connectés et les partages réseau, par exemple:

$ 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://[email protected]/
  Type: GDaemonMount
Mount(2): WebDAV as bert on server.example.com -> davs://[email protected]/dav
  Type: GDaemonMount

Si vous ajoutez l'option -i, vous obtenez encore plus d'informations.

3
Bert Van Vreckem

Utilisez cette commande: smbclient -L localhost. Voici un exemple de son résultat:

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
2
PHP Learner