Auto mount webdav folder
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
- Uncomment the line
-
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 directoryhttps://<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.
Related videos on Youtube
Orcun
Updated on September 18, 2022Comments
-
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 over 5 yearsCool, this helped me, but can I also automount this folder at boot?
-
hamx0r almost 4 yearsOn 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.