Заставить Finder войти в систему как Гость на SMB-ресурс

9

У меня есть 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

Кроме того, вещи, которые я пробовал:

  • Там нет соответствующей записи в связке ключей (но почему бы, я подключаюсь только как гость)
  • Соединение с именем пользователя «Гость» и пустым паролем регистрирует меня, но после удаления последнего общего ресурса я получаю ту же ошибку «Ошибка подключения», что и раньше. Соответствующая запись сделана в цепочке для ключей, но, очевидно, не имеет никакого эффекта.

Брелок

slhck
источник

Ответы:

9

В Mac OS X 10.7.3 я использовал следующую строку в Finder «Connect To Server ...» (Command-K) для аналогичного сервера в моем офисе:

СМБ: // Гость: @ АдресСервера / объем

Вам нужны и ":", и "@". Я считаю, что это работает как UserName: Password @ address.

После того, как появился объем, я попытался поместить его в панель быстрого доступа, но он не остался.

Я сделал псевдоним и проверил его после отключения. Работало нормально. Появилось окно для выбора «Гость».

Уолт Селлерс
источник
Это также отлично работает для меня, чтобы остановить автоматический вход OSX в качестве гостя, добавив username:@перед именем хоста, как вы сказали. Спасибо.
Брэдли Флуд
3

Вероятно, это то, что происходит с вами: Finder попытается подключиться к вашему ресурсу, используя AFP вместо SMB, если он не подключен, и на сервере работают оба демона, а AFP объявляется через Zeroconf. Не реклама AFP с использованием Zeroconf (avahi / что угодно) должна исправить это. Машина времени все еще должна работать.

Павел
источник
1

Создайте файл ~ / Library / Preferences / nsmb.conf и добавьте в него:

[default]
minauth=none

Отключитесь от вашего сервера, переподключитесь и попробуйте снова. Это сработало для меня (у меня была такая же проблема).

Нашел его по адресу http://ubuntuforums.org/archive/index.php/t-917156.html.

Джонни Морано
источник
0

Вот статья от Apple, которая должна это исправить.

Smurf64
источник
Нет, статья предназначена для OS X 10.3 и датируется октябрем 2008 года. Кроме того, я не могу сохранить имя пользователя / пароль при подключении в качестве гостя.
Slhck
Проверьте приложение Доступ к цепочке для ключей (Приложения> Утилиты> Доступ к Связке ключей). Это будет где-то там.
Smurf64
1
Нет, к сожалению, нет записи для хоста. Я уже пытался посмотреть там. Как уже было сказано, брелок не будет хранить записи для гостей.
Slhck
Попробуйте ввести «Гость» с пустым паролем и установите флажок «Запомнить пароль».
Smurf64
Это была хорошая идея, но все еще не работает.
Slhck