Freigegebene Ordner vom Terminal aus anzeigen

Freigegebene Ordner vom Terminal aus anzeigen

Wie kann man die freigegebenen Ordner eines Servers vom OSX-Terminal aus auflisten? Ich weiß beispielsweise, dass es auf server1mehrere freigegebene Ordner gibt, aber um sie zu mounten, muss ich den Namen dieser Ordner kennen, bevor ich sie mounten kann

Antwort1

KMU

Mac OS X 10.7 und höher haben diesmbutil(1)Befehl, der SMB-Freigaben (also Windows-Freigaben) auflistet:

smbutil view //user@hostname

In OS X-Versionen vor Lion (10.7) war dersmbclient(1)Befehl wurde versendet:

smbclient -L //user@hostname

Weitere Optionen finden Sie auf den entsprechenden Manpages.

NFS

Für NFS,showmount(8)listet alle verfügbaren Mounts auf einem Host auf:

showmount hostname

AFP

Keine, die mir im Moment bekannt sind. Siehe diese Stack Overflow-Frage:Wie liste ich AFP-Freigaben über die Befehlszeile auf (MacOS)?

Antwort2

Für diejenigen, die wie ich hier landen und nach einer Möglichkeit suchen, "Freigegebene Ordner vom Terminal aus anzuzeigen", wie im Titel gefragt, aberauf dem lokalen Rechner, nicht auf einem Remote-Server:

Samba muss testparmdie auf dem lokalen Rechner definierten Freigaben auflisten, aber aktuelle MacOS-Versionen verwenden Samba nicht mehr. Der entsprechende Befehl unter MacOS lautet jetzt

sharing -l

Die -lOption listet vorhandene Freigaben auf dem lokalen Computer auf (sowohl AFP als auch SMB).

Antwort3

Für NFS-Freigaben.

showmount server1 OSX Showmount – Manpage

Für SMB und AFS keine Idee.

verwandte Informationen