У меня есть QNAP NAS, который предлагает несколько акций SMB. Поскольку я нахожусь в доверенной среде, мои ресурсы доступны в качестве гостя, а не с комбинацией имени пользователя и пароля.
проблема
Теперь, когда я нажимаю имя устройства на боковой панели Finder, я получаю черную панель "Соединение не удалось" с опцией «Подключить как ...». Когда я нажимаю на это, я получаю:
Однако я могу нажать ⌘ +K и ввести имя сервера вручную, что приведет меня к этому окну:
Здесь я должен выбрать "гость". Теперь я могу выбрать один из общих ресурсов для подключения, и я наконец-то подключен к серверу. Если я выберу его на боковой панели, я получу список всех доступных ресурсов, потому что я подключен как "гость", очевидно:
Что мне нужно
Ну, как только я размонтирую все общие ресурсы, мне придется пройти через ту же процедуру ручного входа в систему как "гость" снова, что я нахожу довольно раздражающим.
Можно ли каким-то образом заставить Finder (или базовый SMB-клиент) узнать, какие учетные данные использовать?
Или я должен искать решение скорее на стороне сервера? (Я знаю, что другие SMB-ресурсы нормально работают в моей сети)
диагностика
Единственное, что я могу получить из Console.app, это:
5/15/11 7:36:40 PM /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder[200] SharePointBrowser::handleOpenCallBack returned 64
Это сообщение появляется, когда я щелкаю имя сервера SMB на боковой панели Finder.
Вот вывод `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
Кроме того, вещи, которые я пробовал:
- В цепочке для ключей нет соответствующей записи (но почему бы, я подключаюсь только как гость)
- Подключение с именем пользователя "Гость" и пустым паролем регистрирует меня, но после удаления последнего общего ресурса я получаю ту же ошибку "Ошибка подключения", что и раньше. Соответствующая запись сделана в цепочке для ключей, но, очевидно, не имеет никакого эффекта.