Essayer de faire ce qui suit:
mkdir /Volumes/temp
mount_webdav davs://[email protected]:443 /Volumes/temp
Cela ne renvoie aucune erreur, mais /Volumes/temp
est vide en résultat.
Voici les détails de la connexion requis ( Mac / Linux ), ils sont en russe, mais vous pouvez voir des détails sur des captures d'écran.
UPD. Les travaux suivants:
mount_webdav -i https://webdav.yandex.ru:443 /Volumes/temp
Mais dans ce cas, je dois saisir le nom d'utilisateur et le mot de passe. J'ai essayé ce qui suit:
mount_webdav https://myusername:[email protected]:443 /Volumes/temp
mount_webdav -s https://myusername:[email protected]:443 /Volumes/temp
Ça ne marche pas.
Dans (au moins) 10.9 et 10.10, montage via WebDAV via la ligne de commande n'est pas facile - la commande mont_webdav ne fonctionne pas comme il est documenté et échoue silencieusement laissant un point de montage vide pendant la version interactive (-i) de La commande fonctionne comme prévu. Les fichiers de version non interactifs (stockant et récupérant spécifiquement le login/mot de passe).
Voici une solution: https://github.com/childrss/webdav
La bonne façon de monter un répertoire de serveur compatible WebDav dans OS X est comme l'exemple que vous avez mentionné fonctionne. La raison pour laquelle il demande un nom d'utilisateur et un mot de passe est parce que vous avez spécifié le -i
argument, qui dénote Interactive mode
(vous êtes invité pour le nom d'utilisateur et le mot de passe).
Pour monter un webdav pour un certain utilisateur, vous utiliseriez comme ceci:
mount_webdav https://webdav.yandex.ru/username/ /Volumes/temp/
Si vous ne voulez pas être invitée pour le nom d'utilisateur et le mot de passe, vous pouvez enregistrer les informations d'identification de l'utilisateur dans votre clé de clavier.
voir Page Mount_WebDav d'Apple Pour plus d'informations.