Auto mount webdav folder

14,750

Here is an article about that automount http://techiech.blogspot.ch/2013/04/mounting-webdav-directory-in-linux.html. However I had a problem mounting it in that way, but when I commented the line secrets ~/.davfs2/secrets back everything went fine.

  • Install davfs2

    sudo apt-get install davfs2

  • Reconfigure davfs2 to enable to use davfs under unprivileged users

    sudo dpkg-reconfigure davfs2

  • Edit /etc/davfs2/davfs2.conf to enable automatic credentials use.

    • Uncomment the line secrets ~/.davfs2/secrets
  • Edit ~/.davfs2/secrets file to add credentials to remote WebDav diectory.

    • Add a line to the end of file in following style:

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

    • Set the permission:

      chmod 600 ~/.davfs2/secrets

  • Add a line to /etc/fstab about the remote WebDav directory

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

  • Add your user to the davfs2 group

    sudo vi /etc/group

    • Add your username as follows:

      davfs2:x:134:<username>

  • That's it. You can use following commands without being a root user to mount/umount

    mount <mount point>

    umount <mount point>

    You can also use nautilus to mount/umount the directory.

Share:
14,750

Related videos on Youtube

Orcun
Author by

Orcun

Updated on September 18, 2022

Comments

  • Orcun
    Orcun over 1 year

    I want to auto mount webdav folder with bash script. My server resources very pool so I have a memory problem about webdav. Therefore, I have to umount webdav folder for clear cache and memory. But, I have to manuel mount webdav folders, after than umount command. Because, system ask to me credentail for webdav folder so, I can't do it with bash script.

    I edit ~/.davfs/secret file as following format;

     http://address username password
    

    after than, I uncomment line secrets ~/.davfs2/secret in /etc/davfs2/davfs2.conf file.

    But, system still ask to me credential information.

    How can I auto mount webdav ?

    Thanks

  • Tominator
    Tominator over 5 years
    Cool, this helped me, but can I also automount this folder at boot?
  • hamx0r
    hamx0r almost 4 years
    On Ubuntu 20.04 I had to: 1. copy /etc/davfs2/davfs2.conf to ~/.davfs2 and then edit that file instead (ie uncomment secret...) 2. reboot after adding user to davfs2 group.