Mam serwer QNAP NAS, który oferuje kilka udziałów SMB. Ponieważ jestem w zaufanym środowisku, moje udostępnienia są dostępne jako gość zamiast kombinacji nazwy użytkownika i hasła.
Problem
Teraz, kiedy klikam nazwę urządzenia na pasku bocznym Findera, pojawia się czarny pasek „Połączenie nieudane”, z opcją „Połącz jako ...”. Po kliknięciu otrzymuję:
Mogę jednak nacisnąć ⌘ + Ki ręcznie wprowadzić nazwę serwera, co spowoduje przejście do tego okna:
Tutaj muszę wybrać „gość”. Teraz mogę wybrać jeden z udziałów, z którymi mam się połączyć, i w końcu jestem połączony z serwerem. Jeśli wybiorę to na pasku bocznym, otrzymam listę wszystkich dostępnych udziałów, ponieważ jestem połączony jako „gość”, oczywiście:
Czego potrzebuję
Cóż, jak tylko odmontuję wszystkie udziały, muszę ponownie wykonać tę samą procedurę ręcznego logowania jako „gość”, co wydaje mi się dość denerwujące.
Czy jest jakiś sposób, aby zachęcić Findera (lub bazowego klienta SMB) do sprawdzenia, jakich danych uwierzytelniających użyć?
A może powinienem szukać rozwiązania po stronie serwera? (Wiem, że inne udziały SMB wydają się działać dobrze w mojej sieci)
Diagnostyka
Jedyne, co mogę wydostać z Console.app to:
5/15/11 7:36:40 PM /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder[200] SharePointBrowser::handleOpenCallBack returned 64
Ten komunikat pojawia się, gdy kliknę nazwę serwera SMB na pasku bocznym Findera.
Oto wynik działania `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
Ponadto rzeczy, których próbowałem:
- W pęku kluczy nie ma odpowiedniego wpisu (ale dlaczego miałbym to robić, łączę się tylko jako gość)
- Łącząc się z nazwą użytkownika „Gość” i pustym hasłem, loguje mnie, ale nadal po wysunięciu ostatniego udziału, pojawia się ten sam błąd „Połączenie nie powiodło się” jak poprzednio. Odpowiedniego wpisu dokonano w pęku kluczy, ale oczywiście nie ma on żadnego efektu.
username:@
przed nazwą hosta, jak już powiedziałeś. Dzięki.