{"id":3026,"date":"2016-05-20T14:34:13","date_gmt":"2016-05-20T12:34:13","guid":{"rendered":"https:\/\/adrhc.go.ro\/wordpress\/?p=3026"},"modified":"2018-04-05T13:40:36","modified_gmt":"2018-04-05T11:40:36","slug":"mount-dav-directory","status":"publish","type":"post","link":"https:\/\/adrhc.go.ro\/blog\/mount-dav-directory\/","title":{"rendered":"Mount DAV directory"},"content":{"rendered":"<pre class=\"brush:bash shell;toolbar: false\">\r\n# see http:\/\/linux.die.net\/man\/5\/davfs2.conf\r\n# see http:\/\/www.freebsd.org\/cgi\/man.cgi?query=mandoc_char&sektion=7&apropos=0&manpath=NetBSD%2B6.0 -&gt; for cq character\r\n# see http:\/\/passwordsgenerator.net\/\r\n\r\n# edit \/etc\/updatedb.conf:\r\n# PRUNEFS=\"... davfs davfs2\"\r\n\r\nadrhcbImpl() {\r\n\t# sudo mkdir -p \/mnt\/adrhc\r\n\t# sudo chmod g+rw \/mnt\/adrhc\r\n\t\r\n\t# sudo chmod u+s \/sbin\/mount.davfs\r\n\t# sudo usermod -aG users user1\r\n\t# openssl s_client -connect adrhc.go.ro:443 -showcerts &lt;\/dev\/null 2&gt;\/dev\/null | openssl x509 -outform PEM &gt; $HOME\/.davfs2\/certs\/adrhc.go.ro-server-pub.pem\r\n\t#\r\n\t# in ~\/.davfs2\/secrets:\r\n\t# \/mnt\/adrhc-dav user1 \"password\" -&gt; the enclosing character \" is mandatory to use for the password or see special characters in http:\/\/linux.die.net\/man\/5\/davfs2.conf\r\n\t#\r\n\t# later, when ~\/.davfs2\/davfs2.conf is automatically created change to:\r\n\t# # trust_ca_cert\t\/home\/user1\/.davfs2\/certs\/adrhc.go.ro-ca-pub.pem\r\n\t# trust_server_cert\t\/home\/user1\/.davfs2\/certs\/adrhc.go.ro-server-pub.pem\r\n\t# use_locks       0\r\n\t# same change do it in \/etc\/davfs2\/davfs2.conf\r\n\t#\r\n\t# with \/etc\/fstab:\r\n\t# https:\/\/adrhc.go.ro\/davshare\/   \/mnt\/adrhc-davshare   davfs   rw,users,async,noauto   0   0\r\n\t# https:\/\/adrhc.go.ro\/davsharep\/   \/mnt\/adrhc-davsharep   davfs   rw,users,async,noauto   0   0\r\n\t# https:\/\/adrhc.go.ro\/davshare1\/   \/mnt\/adrhc-win   davfs   rw,users,async,noauto   0   0\r\n\t# https:\/\/adrhc.go.ro\/davshare3\/   \/mnt\/adrhc-linux   davfs   rw,users,async,noauto   0   0\r\n\t# \r\n\t# the use mount command:\r\n\t# mount \/mnt\/adrhc-dav\r\n\t#\r\n\t# without fstab:\r\n\t# sudo mount -t davfs https:\/\/adrhc.go.ro\/davshare3\/ \/mnt\/adrhc-linux -o ro,uid=user1,gid=user1,noexec\t\r\n\t\r\n\t# if [ \"`mount | grep \/mnt\/adrhc`\" != \"\" ]; then\r\n\t# \techo \"\/mnt\/adrhc already mounted\"\r\n\t# \treturn\r\n\t# fi\r\n\t# sshfs user1@adrhc.go.ro:\/ \/mnt\/adrhc\r\n\t# echo \"\/mnt\/adrhc mounted\"\r\n\r\n\tif [ \"`mount | grep \/mnt\/adrhc-dav`\" != \"\" ]; then\r\n\t\techo \"\/mnt\/adrhc-dav already mounted\"\r\n\t\treturn\r\n\tfi\r\n\tmount \/mnt\/adrhc-dav\r\n\tif [ \"$?\" == 0 ]; then\r\n\t\techo \"\/mnt\/adrhc-dav mounted\"\r\n\telse\r\n\t\techo \"\/mnt\/adrhc-dav NOT mounted\"\r\n\tfi\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p># see http:\/\/linux.die.net\/man\/5\/davfs2.conf # see http:\/\/www.freebsd.org\/cgi\/man.cgi?query=mandoc_char&#038;sektion=7&#038;apropos=0&#038;manpath=NetBSD%2B6.0 -&gt; for cq character # see http:\/\/passwordsgenerator.net\/ # edit \/etc\/updatedb.conf: # PRUNEFS=&#8221;&#8230; davfs davfs2&#8243; adrhcbImpl() { # sudo mkdir -p \/mnt\/adrhc # sudo chmod g+rw \/mnt\/adrhc # sudo chmod u+s \/sbin\/mount.davfs # sudo usermod [&hellip;]<\/p>\n<div class=\"link-more\"><a href=\"https:\/\/adrhc.go.ro\/blog\/mount-dav-directory\/#more-3026\" class=\"more-link\">Continue reading &#10142; <span class=\"screen-reader-text\">Mount DAV directory<\/span><\/a><\/div>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,8,11],"tags":[],"class_list":["post-3026","post","type-post","status-publish","format-standard","hentry","category-configuration","category-howto","category-linux"],"_links":{"self":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/posts\/3026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/comments?post=3026"}],"version-history":[{"count":0,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/posts\/3026\/revisions"}],"wp:attachment":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/media?parent=3026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/categories?post=3026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/tags?post=3026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}