Не удается подключиться к компьютеру Mac через smb в Ubuntu 16.04

Я не могу подключиться к компьютерам в моей сети с Ubuntu 16.04. Я навсегда застрял в бесконечном цикле диалога имени пользователя и пароля.

Я могу использовать ssh в машине, и я могу установить его в файловой системе, используя ssh: // hostname / share.

Я знаю, что этот вопрос является дубликатом, но известные решения не сработали для меня.

Я попробовал добавить

использование клиентом spnego = no

в мой файл /etc/samba/smb.conf, чуть ниже там, где он говорит global (строка 29).

Это вызвало другую ошибку: «Не удалось получить список рассылки с сервера. .

smbclient //host/share -U <username>:

NTLMSSP packet check failed due to short signature (0 bytes)!
NTLMSSP NTLM2 packet check failed due to invalid signature!
session setup failed: NT_STATUS_ACCESS_DENIED

Любые идеи?

Я могу нормально подключиться к серверам в сети. Сейчас единственной проблемой являются компьютеры Mac. (У меня не было случая попытаться подключиться к машине с Windows).

Я новичок в Ubuntu, поэтому я не уверен, что еще попробовать.

1
задан 27 October 2016 в 18:48

4 ответа

Я нашел рабочее решение из обсуждения Apple (которое включает в себя установку с определенной опцией)

Ключ - это опции «nounix, sec = ntlmssp»

Итак, я должен mount с

sudo mount.cifs //mac.server.address.ofcomputer /mnt/Mac -o nounix,sec=ntlmssp,username=myusername
0
ответ дан 23 May 2018 в 04:47
  • 1
    Я получаю ошибку «mount» (22): Недопустимый аргумент. Поэтому мне нужно изучить это больше. Между тем, подключение через AFP по-прежнему отлично работает. – monniewolf 17 August 2017 в 23:12

Такая же проблема в 16.04, не могла подключиться к моему mac больше с помощью smb. (до того, как я смог, но я не знаю изменений, которые он сделал с ошибкой).

Решение для меня заключается в использовании afp вместо smb: В Nautilus (файловый менеджер) перейдите в «Файл»> «Подключиться к серверу» .

Файл

afp://[nameofyourmac].local

или

afp://[ip address of your mac]
0
ответ дан 23 May 2018 в 04:47

Итак, Ubuntu поддерживает протокол файлов Apple в 14.04 и 16.04.

Я понятия не имею, почему я не нашел это при поиске ответа. Я просто пытался это увидеть, и это сработало. Теперь я могу легко подключиться через «Подключиться к серверу» с помощью afp://serveraddress.ofmac.

Вы также можете использовать mount.cifs для монтирования Mac в указанную вами точку монтирования.

I сделал точку монтирования в /mnt/, давайте назовем ее Mac для этого примера:

sudo mkdir /mnt/Mac
sudo mount.cifs //mac.server.address.ofcomputer /mnt/Mac -o username=<yourusername>

Update

Совместное использование файлов AFP несовместимо с новой файловой системой APFS, которая была выпущена с Mac OS High Sierra. Для Apple вам необходимо использовать SMB для обмена файлами с тома APFS.

0
ответ дан 23 May 2018 в 04:47

Для smbclient вам может понадобиться --option="ntlmssp_client:force_old_spnego = yes", как предложено в списке рассылки samba.

Теперь перечислены общие ресурсы на сервере Mac OSX:

smbclient -U$user%$password -L $mac_osx_host --option="ntlmssp_client:force_old_spnego = yes"

] Для установки вам может потребоваться добавить опции nounix,sec=ntlmssp, как уже было предложено здесь.

Мне не нужно было изменять какую-либо конфигурацию на стороне Mac OS X.

0
ответ дан 23 May 2018 в 04:47

Другие вопросы по тегам:

Похожие вопросы: