Liste aller freigegebenen Ordner


8

Ist es möglich, alle freigegebenen Ordner (mit ihren physischen Speicherorten) über die Befehlszeile aufzulisten?


2
Teilen mit demselben Betriebssystem? Verwenden Sie Samba?
Mitch

beide, wenn möglich
ts01

Um

Antworten:


5

Für Samba-Freigaben haben wir eine Reihe von Dienstprogrammen, die mit der Samba- Installieren Sie Samba Suite geliefert werden :

  • smbtree

    smbtree ist ein jdb-Browserprogramm im Textmodus. Es ähnelt der "Netzwerkumgebung" auf Windows-Computern. Es wird ein Baum mit allen bekannten Domänen, den Servern in diesen Domänen und den Freigaben auf den Servern gedruckt. Manpage

  • smbstatus

    smbstatus ist ein sehr einfaches Programm zum Auflisten der aktuellen Samba-Verbindungen. Manpage

    Durch Aufrufen des Folgenden wird eine Liste der Freigaben angezeigt:

    smbstatus --shares
    

Siehe auch: Manpage von Samba


Non of smbtreeund smbstatusBefehle listen meine freigegebenen Ordner auf!
PHP Learner

@ PHPLearner: versuchen Sie es mitsudo smbstatus --shares
Takkat

Dies ist das Ergebnis für sudo smbstatus --shares: Service pid machine Connected at(nichts in der Liste).
PHP Learner

3
gvfs-mount -l

GVFS ist das virtuelle Dateisystem für den Gnome-Desktop, das den Zugriff auf freigegebene Laufwerke über SMB, FTP, WebDav und SFTP ermöglicht. Zugreifende Freigaben werden unter gemountet ~/.gvfs/, Sie können sie dort auch sehen.

Der obige Befehl listet alle angeschlossenen externen Laufwerke und Netzwerkfreigaben auf, z.

$ 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

Wenn Sie die Option hinzufügen, erhalten -iSie noch mehr Informationen.


3

Verwenden Sie diesen Befehl : smbclient -L localhost. Ein Beispiel für die Ausgabe lautet wie folgt:

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

Ich bekomme diesen Fehler:Connection to localhost failed (Error NT_STATUS_CONNECTION_REFUSED)
Lokesh

Versuchen Sie dies auf dem Computer, auf dem die Freigabe eingerichtet ist? Andernfalls ändern Sie die IP-Adresse des Servers, den Sie lesen möchten.
Tobias Hagenbeek
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.