7

Попытка сделать следующее:

mkdir /Volumes/temp
mount_webdav davs://myusername@webdav.yandex.ru:443 /Volumes/temp

Он не возвращает никакой ошибки, но /Volumes/temp пуст в результате.

Вот подробности подключения (mac / linux), они на русском языке, но вы можете увидеть детали на скриншотах.

Upd. Следующие работы:

mount_webdav -i https://webdav.yandex.ru:443 /Volumes/temp

Но в этом случае я должен ввести имя пользователя и пароль. Я пробовал следующее:

mount_webdav https://myusername:mypass@webdav.yandex.ru:443 /Volumes/temp
mount_webdav -s https://myusername:mypass@webdav.yandex.ru:443 /Volumes/temp

Не работает

3 ответа3

4

В (по крайней мере) 10.9 и 10.10 монтировать через WebDAV через командную строку непросто - команда mount_webdav не работает так, как она задокументирована, и молча завершается неудачей, оставляя пустую точку монтирования, пока интерактивная версия (-i) команда работает как положено. Файлы неинтерактивной версии (в частности, хранение и получение логина / пароля).

Вот решение: https://github.com/childrss/webdav

3

Правильный способ монтирования директории сервера с поддержкой WebDAV в OS X подобен приведенному выше примеру. Причина, по которой он запрашивает имя пользователя и пароль, заключается в том, что вы указали аргумент -i , который обозначает Interactive mode (вам предлагается ввести имя пользователя и пароль).

Чтобы смонтировать webdav для определенного пользователя, вы должны использовать это так:

mount_webdav https://webdav.yandex.ru/username/ /Volumes/temp/

Если вы не хотите запрашивать имя пользователя и пароль, вы можете сохранить учетные данные пользователя в цепочке для ключей.

см . справочную страницу Apple MOUNT_WEBDAV для получения дополнительной информации.

0

Вы также можете использовать что-то вроде ExpanDrive, которое имеет графический интерфейс и помогает вам настроить и поддерживать монтирование webDAV. Быстрее, и имеет некоторые дополнительные функции.

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