私は何をしたいと思うか。
https://dav.example.com/
ユーザーの資格情報を要求せずに起動時に自動的にマウントされます。
私が取ったアクションは何ですか?
フォローする公式アーチLinux Wiki私のdavを設定する手順
:
- davfs2のインストール
「ネットワーク」グループに自分自身を追加します。
usermod -a -G network myusername
次にwebdavサーバーを追加します
/etc/fstab
。
https://webdav.example.com /home/username/webdav davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1
- 私の秘密ファイルを生成し、
/home/username/
資格情報を追加しました。
mkdir ~/.davfs2/
echo "https://webdav.example.com webdavuser webdavpassword" >> ~/.davfs2/secrets
chmod 0600 ~/.davfs2/secrets - 私のdavをインストールしてください
mount ~/MyDav
どうしたの?
コンピュータが再起動し、起動が完了したら、Nutilusを開きましたが、webdavサーバーがインストールされていません。再起動するたびに端末から手動でインストールする必要があります。noauto
fstab行に設定したので、これは正常です。ただし、逆に設定すると、auto
インストールが進行中に失敗し、インストールにインターネット接続が必要なため、起動時にエラーが返され、「インストール失敗」エラーが返されます。だから両方とも私auto
にnoauto
同じ結果をもたらします。
今必要なのは、インターネット接続が確立されたときにwebdavサーバーが自動的にマウントされるようにすることです。
一部の人は_netdev
fstabオンラインを使用することをお勧めします。そうしたのに何も変わっていませんでした。おそらく端末で実行すると、資格情報を要求せずにインストールされますが、実行時に資格情報を要求し、正しい場合はインストールすることに言及する
価値があります。mount ~/MyWebDav
mount -a
https://dav.example/
インターネットに接続している場合にのみ、起動時にwebdavサーバーが自動的にマウントされるようにする必要があります。