Я не могу подключиться к компьютерам в моей сети с 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, поэтому я не уверен, что еще попробовать.
Я нашел рабочее решение из обсуждения Apple (которое включает в себя установку с определенной опцией)
Ключ - это опции «nounix, sec = ntlmssp»Итак, я должен mount с
sudo mount.cifs //mac.server.address.ofcomputer /mnt/Mac -o nounix,sec=ntlmssp,username=myusername
Такая же проблема в 16.04, не могла подключиться к моему mac больше с помощью smb. (до того, как я смог, но я не знаю изменений, которые он сделал с ошибкой).
Решение для меня заключается в использовании afp вместо smb: В Nautilus (файловый менеджер) перейдите в «Файл»> «Подключиться к серверу» .
Файл
afp://[nameofyourmac].local
или
afp://[ip address of your mac]
Итак, 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>
Совместное использование файлов AFP несовместимо с новой файловой системой APFS, которая была выпущена с Mac OS High Sierra. Для Apple вам необходимо использовать SMB для обмена файлами с тома APFS.
Для 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.