正しくインストールするには、davfs2を設定してください。

正しくインストールするには、davfs2を設定してください。

ログインできるようにnextcloudアカウントを設定しようとしています。 sudo mount -t davfs2を使用してログインしようとすると、次のクラウド資格情報の入力を求められます。私が作成した秘密ファイルからその資格情報を取得できません。

オンラインチュートリアルに従いましたが、唯一の違いは、チュートリアルで/etc/fstabファイルの更新を指定することです。しかし、たまにインターネットに接続できるノートパソコンにこの設定を設定しておいたので、そうしたくありません。私はsudoマウントを使用してsecectsファイルに資格情報を自動的に入力することを好みます(毎回sudoパスワードを入力する必要があることを知っています)。

私はsudo mountを使用するときにローカルの.davfs2の代わりにシステム/ etc / davfs2設定をロードしようとしていると思います。私は/etc/davfs2(私の秘密ファイルを指している)を設定しようとすると設定エラーが発生するため、これを信じています。ただし、意図的にローカルの.davfs2構成ファイルにエラーを入れると、システムはそれを認識しないようです。

私が考えることができる唯一の他の方法は、ローカルユーザーがマウント権限で実行できるようにすることですが、そうしたくありません。

私は何を間違えることができましたか?

PS - Xubuntuを使う

答え1

コンピュータが常にオンラインでないことを心配している場合は、fstabエントリにnoautoを使用してください。

<URL> <mountpoint> davfs2 credentials=<full path to your cred file>,uid=<your user's UID>,gid=<your group's GID>,noauto  0       0

これにより、簡単なコマンドを使用してインストールできます。

sudo mount <mountpoint>

同じ方法で削除してください。

sudo umount <mountpoint>

特に必要な場合にのみインストールされ、起動時に自動的にインストールされません。

関連情報