私のマシンでWebDAVを自動マウントしようとしています。
インストールしてdavfs2からにコピー/etc/davfs2しました~/.davfs2。にWebDAV URLを追加しました/etc/fstab。
[URL of the WebDAV]   [Local folder]    davfs   rw,user,auto    0   0
また、自動ログインを有効にするために、ユーザー名とパスワードを追加し~/.davfs2/secrets、コメントを外しsecrets ~/.davfs2/secretsまし~/.davfs2/davfs2.confた。
これで、実行して手動でマウントできますmount www.myserver.com(ユーザー名/パスワードの入力は求められません)。実行mount -aするとブート時に行われるのと同じことを実行することを理解していますが、sudo mount -a自分のユーザーとして実行すると(mount -aルートになる必要があると言うだけです)、ユーザー名/パスワードの入力を求められます。
次に、コメントを外しsecrets ~/.davfs2/secretsて/etc/davfs2/davfs2.conf自動認証を有効にします(これとこれを参照)。現在実行していsudo mount -aてmount、両方を使用すると、結果はになり/sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown optionます。36 secrets ~/.davfs2/secrets行目です。
なぜ不明なオプションと表示されるのですか?どうすれば修正できますか?
mount -odavfs.confファイルにconf =オプションを使用する場合、シークレットファイル自体ではなく、パラメーターとして(シークレットファイルへの絶対パスを使用して!)指定する必要があります。