Автоматическое монтирование папки webdav

Я хочу автоматически смонтировать папку webdav с помощью скрипта bash. У меня очень много ресурсов на сервере, поэтому у меня проблема с памятью о webdav. Поэтому мне нужно размонтировать папку webdav для очистки кеша и памяти. Но мне нужно вручную смонтировать папки webdav после команды umount. Потому что система запросила у меня учетные данные для папки webdav, поэтому я не могу сделать это с помощью bash-скрипта.

Я редактирую ~ / .davfs / секретный файл в следующем формате;

 http://address username password

после этого я раскомментирую строковые секреты ~/.davfs2/secret в файле /etc/davfs2/davfs2.conf.

Но система по-прежнему запрашивает у меня учетные данные.

Как я могу автоматически смонтировать webdav?

Спасибо

6
задан 05.05.2020, 07:56

1 ответ

Вот статья об этом автомонтировании http://techiech.blogspot.ch/2013/04/mounting-webdav-directory-in-linux.html . Однако у меня была проблема с монтированием таким способом, но когда я прокомментировал строковые секреты ~ / .davfs2 / secrets назад, все прошло нормально.

  • Установите davfs2

    sudo apt-get install davfs2

  • Переконфигурируйте davfs2, чтобы включить использование davfs для непривилегированных пользователей

    sudo dpkg-reconfigure davfs2

  • Измените /etc/davfs2/davfs2.conf, чтобы включить автоматическое использование учетных данных.

    • Раскомментируйте строку secrets ~/.davfs2/secrets
  • Отредактируйте файл ~/.davfs2/secrets, чтобы добавить учетные данные в удаленный каталог WebDav.

    • Добавить строку в конец файла в следующем стиле:

      https://<WebDav URI> <username> <password>

    • Установить разрешение:

      chmod 600 ~/.davfs2/secrets

  • Добавить строку в /etc/fstab об удаленном каталоге WebDav

    https://<WebDav URI> <mount point> davfs user,noauto,file_mode=600,dir_mode=700 0 1

  • Добавьте вашего пользователя в группу davfs2

    sudo vi /etc/group

    • Добавьте ваше имя пользователя следующим образом:

      davfs2:x:134:<username>

  • Вот и все. Вы можете использовать следующие команды, не будучи пользователем root, для монтирования / umount

    mount <mount point>

    umount <mount point>

    Вы также можете использовать nautilus для монтирования / размонтирования каталога.

5
ответ дан 05.05.2020, 07:56
  • 1
    Прохладный, это помогло мне, но я могу также автосмонтировать эту папку при начальной загрузке? – Toby Speight 05.05.2020, 07:57

Теги

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