私のマシンで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 -o
davfs.confファイルにconf =オプションを使用する場合、シークレットファイル自体ではなく、パラメーターとして(シークレットファイルへの絶対パスを使用して!)指定する必要があります。