ログインできるように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>
特に必要な場合にのみインストールされ、起動時に自動的にインストールされません。