Ich habe ein QNAP-NAS, das einige SMB-Freigaben anbietet. Da ich mich in einer vertrauenswürdigen Umgebung befinde, sind meine Freigaben als Gast und nicht mit einer Kombination aus Benutzername und Kennwort zugänglich .
Problem
Wenn ich jetzt in der Seitenleiste des Finders auf den Namen des Geräts klicke, wird die schwarze Leiste "Verbindung fehlgeschlagen" mit der Option "Verbinden als ..." angezeigt. Wenn ich darauf klicke, erhalte ich:
Ich kann jedoch ⌘ + drücken Kund den Servernamen manuell eingeben, wodurch ich zu diesem Fenster komme:
Hier muss ich "Gast" auswählen. Jetzt kann ich eine der Freigaben auswählen, mit denen eine Verbindung hergestellt werden soll, und bin schließlich mit dem Server verbunden. Wenn ich es in der Seitenleiste auswähle, erhalte ich eine Liste aller verfügbaren Freigaben, da ich natürlich als "Gast" verbunden bin:
Was ich brauche
Nun, sobald ich alle Freigaben freigegeben habe, muss ich das gleiche Verfahren zum manuellen Anmelden als "Gast" durchlaufen, was ich ziemlich ärgerlich finde.
Kann ich Finder (oder den zugrunde liegenden SMB-Client) auf irgendeine Weise wissen lassen, welche Anmeldeinformationen verwendet werden sollen?
Oder sollte ich die Lösung eher auf der Serverseite suchen? (Ich weiß, dass andere SMB-Freigaben in meinem Netzwerk gut zu funktionieren scheinen.)
Diagnose
Das einzige, was ich aus Console.app herausholen kann, ist:
5/15/11 7:36:40 PM /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder[200] SharePointBrowser::handleOpenCallBack returned 64
Diese Meldung wird angezeigt, wenn ich in der Finder-Seitenleiste auf den Namen des SMB-Servers klicke.
Hier ist die Ausgabe von `smbclient -L meredith -U guest -d = 2
charon:~ werner$ smbclient -L meredith -U guest -d=2
added interface ip=192.168.100.11 bcast=192.168.100.255 nmask=255.255.255.0
tdb(unnamed): tdb_open_ex: could not open file /private/var/samba/gencache.tdb: Permission denied
Got a positive name query response from 192.168.100.100 ( 192.168.100.100 )
Password:
Domain=[MEREDITH] OS=[Unix] Server=[Samba 3.5.2]
Sharename Type Comment
--------- ---- -------
music Disk
movies Disk
photos Disk
software Disk
archive Disk
backups Disk
IPC$ IPC IPC Service (NAS Server)
Got a positive name query response from 192.168.100.100 ( 192.168.100.100 )
Domain=[MEREDITH] OS=[Unix] Server=[Samba 3.5.2]
Server Comment
--------- -------
Workgroup Master
--------- -------
WORKGROUP MEREDITH
Auch Dinge, die ich versucht habe:
- Es gibt keinen relevanten Eintrag im Schlüsselbund (aber warum sollte ich mich nur als Gast verbinden)
- Wenn ich mich mit dem Benutzernamen "Gast" und einem leeren Kennwort verbinde, werde ich angemeldet, aber nach dem Auswerfen der letzten Freigabe wird der gleiche Fehler "Verbindung fehlgeschlagen" wie zuvor angezeigt. Der entsprechende Eintrag erfolgt im Schlüsselbund, hat aber offensichtlich keine Auswirkung.
username:@
, wie Sie gesagt haben, vor dem Hostnamen hinzufüge . Vielen Dank.Dies passiert wahrscheinlich mit Ihnen: Finder versucht, über AFP anstelle von SMB eine Verbindung zu Ihrer Freigabe herzustellen, wenn keine Verbindung besteht und beide Daemons auf dem Server ausgeführt werden und AFP über Zeroconf angekündigt wird. Wenn Sie AFP nicht mit Zeroconf (avahi / was auch immer) bewerben, sollte dies behoben werden. Time Machine sollte noch funktionieren.
quelle
Erstellen Sie eine Datei mit dem Namen ~ / Library / Preferences / nsmb.conf und fügen Sie sie hinzu:
Trennen Sie die Verbindung zu Ihrem Server, stellen Sie die Verbindung wieder her und versuchen Sie es erneut. Das hat bei mir funktioniert (ich hatte das gleiche Problem).
Gefunden unter http://ubuntuforums.org/archive/index.php/t-917156.html
quelle
Hier ist ein Artikel von Apple, der dies beheben sollte.
quelle