올바르게 설치하려면 davfs2를 설정하세요.

올바르게 설치하려면 davfs2를 설정하세요.

로그인할 수 있도록 nextcloud 계정을 설정하려고 합니다. sudo mount -t davfs2를 사용하여 로그인하려고 하면 다음 클라우드 자격 증명을 묻는 메시지가 계속 표시됩니다. 내가 만든 비밀 파일에서는 해당 자격 증명을 가져오지 못합니다.

온라인 튜토리얼을 따라했는데 유일한 차이점은 튜토리얼에서 /etc/fstab 파일 업데이트를 지정한다는 것입니다. 하지만 가끔 인터넷에 접속할 수 있는 노트북에 이 설정을 설정해 두었기 때문에 그렇게 하고 싶지 않습니다. 저는 sudo 마운트를 사용하고 secects 파일에서 자격 증명을 자동으로 입력하는 것을 선호합니다(매번 sudo 비밀번호를 입력해야 한다는 것을 알고 있습니다).

나는 sudo mount를 사용할 때 로컬 .davfs2 대신 시스템 /etc/davfs2 구성을 로드하려고 시도하고 있다고 생각합니다. 나는 /etc/davfs2(내 비밀 파일을 가리키며)를 구성하려고 할 때 구성 오류가 발생하기 때문에 이것을 믿습니다. 그러나 의도적으로 로컬 .davfs2 구성 파일에 오류를 넣으면 시스템이 이를 인식하지 못하는 것 같습니다.

내가 생각할 수 있는 유일한 다른 방법은 로컬 사용자가 마운트 권한으로 실행하도록 허용하는 것인데 그렇게 하고 싶지 않습니다.

내가 무엇을 잘못할 수 있었나요?

추신 - 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>

특별히 필요할 때만 설치되며 시작 시 자동으로 설치되지 않습니다.

관련 정보