autofs и WebDAV - как заставить их работать вместе?

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

Я запускаю Ubuntu 16.04. Я установил autofs и davfs2.

Следующая команда успешно монтируется:

mount -t davfs https://servername.mydomain.com:3333/Shared.Folder /testmount

Он запрашивает у меня имя пользователя и пароль, которые являются username@mydomain.com и myypassword и затем приводит к успешному монтированию.

Это говорит мне несколько вещей:

Мой сервер WebDAV работает и настроен правильно. HTTPS работает нормально. Мои учетные данные успешно завершаются.

Итак, теперь я пытаюсь заставить это работать с Ubuntu 16.04 .

Вот мои файлы:

/ etc / auto.master

/Server.mount /etc/auto.Servername.mount

/etc/auto.master

storage-folder -fstype=davfs,ro :https://servername.mydomain.com:3333/Shared.Folder

/ etc / davfs2 / secrets

https://servername.mydomain.com:3333/Shared.Folder username@domain.com mypassword

С этой настройкой, если я попытаюсь перейти на /Servername.mount/storage-folder, я получаю No such file or directory error.

Теперь я как бы на 95% уверен, что моя проблема - синтаксическая ошибка или ошибка проверки подлинности. В Интернете не так много примеров для реализаций autofs на основе WebDAV, а некоторые из них показывают противоречивый синтаксис. Тем не менее, я пробовал все, что мог придумать.

Я думаю, что вполне вероятно, что двоеточие в файле auto.Servername.mount закручивает разбор, поэтому я пробовал все следующие комбинации: [ ! d25]

storage-folder -fstype=davfs,ro https://servername.mydomain.com:3333/Shared.Folder
storage-folder -fstype=davfs,ro https\://servername.mydomain.com\:3333/Shared.Folder
storage-folder -fstype=davfs,ro :https\://servername.mydomain.com\:3333/Shared.Folder
storage-folder -fstype=davfs,ro https\://servername.mydomain.com\:3333:/Shared.Folder

Если это не вызывает проблемы, я думаю, что это может быть связано с файлом secrets. Поэтому я также попробовал это для своего secrets:

/Servername.mount/storage-folder username@domain.com mypassword

Поскольку я привык использовать файл учетных данных с основами autofs на основе cifs, я также пытался, просто для удовольствия, в моем auto.Servername.mount file:

storage-folder -fstype=davfs,ro,credentials=/etc/credentials.Servername.mount https://servername.mydomain.com:3333/Shared.Folder

Где credentials.Servername.mount было просто:

Username=username@mydomain.com  
Password=mypassword  

Я также пробовал с 'credentials.Servername.mount` as:

[ f9]

Ничего не работает.

Итак, я чувствую, что у меня отсутствует небольшая, но важная часть синтаксиса или конфигурации здесь. Я прихожу к вам в отчаяние. Любая помощь будет оценена!

1
задан 5 September 2016 в 16:31

0 ответов

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

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