기밀 파일로 인해 davfs 알 수 없는 옵션

기밀 파일로 인해 davfs 알 수 없는 옵션

내 컴퓨터에 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 optionsecrets ~/.davfs2/secrets

알 수 없는 옵션이 표시되는 이유는 무엇입니까? 어떻게 해결할 수 있나요?

답변1

방금 Linux(mint 17.3) 노트북에서 이 문제를 해결했습니다.

내 문제의 원인은 두 가지입니다.

  1. 일반 사용자가 davf를 사용할 수 있도록 만들었습니다. 비밀 라인을 주석 처리하세요 /etc/davfs2/davfs2.conf. 이렇게 하면 davfs가 사용자별 구성에 의존하게 됩니다. 동시에 작업을 수행하려는 전역(/etc/davfs2/) 및 사용자(~/.davfs2/) 구성 파일이 있습니다.

    1a). Secrets 줄의 주석 처리를 제거해야 할 수도 있습니다 ~/.davfs2/davfs2.conf. 광산에는 주석이 없고 작동하지만 기본값도 잘 작동합니다. 아직 테스트하지 않았습니다.

  2. 내 원격 webdav 연결이 캐시된 디렉터리의 ~/davfs2/cache/권한이 올바르지 않습니다 . 권한을 0700(단지 700이 아님)으로 설정해야 합니다.

답변2

파일 이름 을 ~/.davfs2/secret. ~/.davfs2/secrets

오류 메시지가 오해의 소지가 있는 것으로 보이며 이 옵션에는 아무런 문제가 없습니다.

답변3

비밀 파일에 대한 올바른 권한은 600명령을 실행하는 것 입니다 chmod 600 secrets.

관련 정보