
Wie kann man die freigegebenen Ordner eines Servers vom OSX-Terminal aus auflisten? Ich weiß beispielsweise, dass es auf server1
mehrere 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 testparm
die 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 -l
Option listet vorhandene Freigaben auf dem lokalen Computer auf (sowohl AFP als auch SMB).