1

Поскольку я обновился до High Sierra (напрямую до 10.13.1), я больше не могу подключать свои iMac и MacBook по протоколу AFP, поэтому я попробовал SMB.

open 'smb://user:password @ S/Share' :: работает, но показывает Finder на экране.

Другая проблема в том, что я не могу выбрать имя точки монтирования. Я работаю из приложений JAVA и, следовательно, должен работать из командной строки:

mkdir / Пользователи / пользователь / Тома / Поделиться /

/sbin/mount -t smbfs // пользователь: пароль @ S / F / Пользователи / пользователь / Тома / Поделиться /

Но это дает:

mount_smbfs: сервер отклонил соединение: ошибка аутентификации

Что я сделал не так или забыл? Заранее спасибо. ; JOOP!

5 ответов5

0

Следующая команда может выполняться в High Sierra (протестировано в 10.13.6).

mount_smbfs -f 0755 -d 0755 smb://username:passwd@SAMBA_SERVER/PATH /your_local_pre_exist_folder/

Примечание: «-f» и «-d» необязательны.

0

Я столкнулся с той же ошибкой "mount_smbfs: сервер отклонил соединение: ошибка аутентификации" при попытке соединения через командную строку с помощью команд:

mkdir /Volumes/test
mount_smbfs //user@server/test /Volumes/test

Однако я смог выявить ошибку, перейдя на сервере Mac к Системным настройкам - Общий доступ - Общий доступ к файлам - Параметры. Затем в разделе «Общий доступ к файлам» Windows щелкните, чтобы включить параметр менее безопасного пароля для учетной записи, которую вы хотите использовать для совместного использования (дополнительно, для этого создайте пользователя только для общего доступа), и введите пароль этой учетной записи. Затем я смог смонтировать общий ресурс с помощью приведенных выше команд.

-1

Вы случайно пытаетесь пройти аутентификацию в домене? Или, в частности, НЕ желая использовать домен, если компьютер, на котором размещена удаленная файловая система, является частью домена?

В моей ситуации мой Mac не находится в домене, но компьютер, на котором размещена удаленная файловая система, находится в домене. Чтобы заставить удаленный компьютер проходить проверку подлинности против локального пользователя вместо пользователя домена, я должен использовать ключевое слово «local» в компоненте домена:

mount -t smbfs '//local;user:password@S/F' /Volumes/Share
-1

Вид решен:

в файлообменнике мне пришлось хранить пароли пользователей, задействованных в разделе "Опции".

Мне это не нравится

-1

Если вы можете смонтировать свою папку из окна Command-K, вас может заинтересовать эта экономия времени, которую я использую. Смонтируйте все smb// серверы / общие ресурсы, которые вы используете. Затем откройте окно поиска и перейдите к вашему компьютеру. Вы должны увидеть смонтированные акции там. Перетащите их один за другим в раздел «Избранное» на боковой панели; они останутся там после перезагрузки или выхода из системы. В следующий раз, когда вы захотите смонтировать их, предполагая, что вы сохранили учетные данные, все, что вам нужно сделать, это нажать на общий ресурс на боковой панели, и вы окажетесь. Тупой, но эффективный.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .