У меня есть 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
Кроме того, вещи, которые я пробовал:
- Там нет соответствующей записи в связке ключей (но почему бы, я подключаюсь только как гость)
- Соединение с именем пользователя «Гость» и пустым паролем регистрирует меня, но после удаления последнего общего ресурса я получаю ту же ошибку «Ошибка подключения», что и раньше. Соответствующая запись сделана в цепочке для ключей, но, очевидно, не имеет никакого эффекта.
username:@
перед именем хоста, как вы сказали. Спасибо.