Общий доступ к файлам OS X Samba постоянно запрашивает пароль

Я пытаюсь поделиться файлами моего MacBook через общий доступ к Samba. Я установил его в настройках, но не могу подключиться к машине с другого компьютера!

На другом компьютере я установил соединение с правильным IP-адресом, именем пользователя и паролем. Затем, когда я пытаюсь подключиться, он показывает диалог, в котором сервер запрашивает пароль. Затем я ввожу правильный пароль и снова и снова показываю диалог. Если я закрою диалоговое окно, клиент покажет это сообщение:

Ошибка входа: неверное имя пользователя и пароль

Однако я уверен, что имя пользователя и пароль верны. (Если это важно, клиент — это просто планшет Android с клиентским приложением samba. Это же приложение без проблем обрабатывает общие ресурсы Windows.)

Кто-нибудь сталкивался с подобной проблемой?

Моя версия OS X — Mavericks.

Привет, Как полный педант, я хотел бы отметить, что вы вообще не используете обмен "Samba". Совместное использование Apple SMB не использует Samba.

Ответы (4)

Пароли Samba управляются отдельно от вашего обычного пароля учетной записи. Настроили ли вы своего пользователя для включения общего доступа к Samba в меню параметров? Вам нужно сделать это один раз, иначе вход не будет работать.

На панели настроек общего доступа к файлам установите флажок рядом с пользователем, для которого вы хотите включить общий доступ к файлам, и появится всплывающее окно с запросом на аутентификацию.

Как только это будет сделано, вы сможете войти в систему со своего планшета Android.

панель настроек общего доступа

ОБНОВЛЯТЬ

Основная причина проблемы может заключаться в том, что в версии 10.9 используется новый стек SMB2, полностью написанный Apple (SAMBA больше не используется). Реализация Apple SMB2 несовместима со многими другими продуктами NAS SMB2, представленными сегодня на рынке, в то время как Windows 7, 8 и 8.1 работают нормально. Короче говоря, это ошибка Apple.

В качестве обходного пути вы можете заставить OSX использовать SMB1 вместо SMB2 с помощью файла конфигурации:

  1. Откройте терминал
  2. Вставьте следующую строку, за которой следует клавиша возврата (команда должна быть одной строкой)

    echo "[по умолчанию]" >> ~/Library/Preferences/nsmb.conf; echo "smb_neg=smb1_only" >> ~/Library/Preferences/nsmb.conf

Объяснение:

  1. Файл с именем nsmb.conf создается в вашем домашнем каталоге по пути ~/Library/Preferences/
  2. Он добавляет строки для принудительного использования протокола SMB1 вместо Apple SMB2 (это медленнее, но более стабильно).
Спасибо! К сожалению, я уже пытался это сделать, но диалоговое окно, показанное на скриншоте, запрашивает мой НАСТОЯЩИЙ пароль. Он больше ничего не принимает, и обмен все равно выдает ту же ошибку :(
@ÁronNemmondommegavezetéknevem Я обновил свой ответ другим обходным путем, который вы можете попробовать
У меня похожая проблема с Мохаве. Я не могу подключиться к MacBook Pro с ноутбука с Windows 10: он постоянно запрашивает пароль и утверждает, что тот, который я использую (то есть пароль учетной записи MacOS, и он правильный), неверен. К сожалению, все приведенные выше предложения больше не работают. Даже nsmb.confфайл отсутствует.

Если это вариант для вас, вы можете установить SMBUP , который заменяет Samba OS X (и он также пытается быть более или менее совместимым в среде компьютеров Windows). Конечно, есть некоторые предостережения, но когда у меня были почти такие же проблемы с обменом файлами Mac через SMB, это помогло мне. Хорошо работал в Leo - не могу подтвердить, работает ли он вообще в Mavericks.

Снимок SMBUp взят с сайта donmorris.com/on/smb-and-mac-os-x-lion.

Вот еще несколько слов о SMBUp:

Щелкните дополнительные параметры. Выберите подключиться в качестве другого пользователя с компьютера Windows. Укажите свое имя для входа в OSX. (По умолчанию используется ваше имя, фамилия) и пароль, и он должен работать.

У меня была эта проблема несколько минут назад.

В настройках пользователей и групп OS X включите гостевую учетную запись. Затем выберите «Разрешить гостевым пользователям подключаться к общим папкам». В настройках «Общий доступ» выберите Общий доступ к файлам Вкл.