インターネットから起動するときにwebdavサーバーを自動的にマウントします。

インターネットから起動するときにwebdavサーバーを自動的にマウントします。

私は何をしたいと思うか。

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サーバーがインストールされていません。再起動するたびに端末から手動でインストールする必要があります。noautofstab行に設定したので、これは正常です。ただし、逆に設定すると、autoインストールが進行中に失敗し、インストールにインターネット接続が必要なため、起動時にエラーが返され、「インストール失敗」エラーが返されます。だから両方とも私autonoauto同じ結果をもたらします。
今必要なのは、インターネット接続が確立されたときにwebdavサーバーが自動的にマウントされるようにすることです。
一部の人は_netdevfstabオンラインを使用することをお勧めします。そうしたのに何も変わっていませんでした。おそらく端末で実行すると、資格情報を要求せずにインストールされますが、実行時に資格情報を要求し、正しい場合はインストールすることに言及する
価値があります。mount ~/MyWebDavmount -a

https://dav.example/インターネットに接続している場合にのみ、起動時にwebdavサーバーが自動的にマウントされるようにする必要があります。

関連情報