私のコンピュータにWebDAVのインストールを自動化しようとしています。
インストールしてからdavfs2
コピーしました。 WebDAV URLを次に追加しました。/etc/davfs2
~/.davfs2
/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
て両方を使用すると、行36がその行にmount
なります。/sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option
secrets ~/.davfs2/secrets
不明なオプションが表示されるのはなぜですか?どうすれば解決できますか?
答え1
Linux(mint 17.3)ノートブックでこの問題を解決しました。
私の問題の原因は2つあります。
一般ユーザーがdavfを使用できるようにしました。秘密の行をコメントアウトします
/etc/davfs2/davfs2.conf
。これにより、davfsはユーザー固有の構成に依存します。同時にタスクを実行したいグローバル(/ etc / davfs2 /)とユーザー(〜/ .davfs2 /)構成ファイルがあります。1a)。 Secrets行のコメントを削除する必要があるかもしれません
~/.davfs2/davfs2.conf
。鉱山にはアノテーションがなく動作しますが、デフォルトもうまく機能します。まだテストしていません。私のリモートwebdav接続がキャッシュされているディレクトリの
~/davfs2/cache/
権限が正しくありません。権限を0700(ただし700ではない)に設定する必要があります。
答え2
ファイル名を~/.davfs2/secret
。 ~/.davfs2/secrets
エラーメッセージは誤解を招くようですが、このオプションには問題はありません。
答え3
秘密ファイルに対する正しい権限は、600
コマンドを実行することですchmod 600 secrets
。