Auto mount webdav folder
Matthew Martinez
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;
username passwordafter 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
1 Answer
Here is an article about that automount . 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 davfs2Reconfigure davfs2 to enable to use davfs under unprivileged users
sudo dpkg-reconfigure davfs2Edit
/etc/davfs2/davfs2.confto enable automatic credentials use.- Uncomment the line
secrets ~/.davfs2/secrets
- Uncomment the line
Edit
~/.davfs2/secretsfile to add credentials to remote WebDav diectory.Add a line to the end of file in following style:
URI> <username> <password>Set the permission:
chmod 600 ~/.davfs2/secrets
Add a line to
/etc/fstababout the remote WebDav directoryURI> <mount point> davfs user,noauto,file_mode=600,dir_mode=700 0 1Add your user to the davfs2 group
sudo vi /etc/groupAdd 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.