방지 방법: `CIFS: 알 수 없는 마운트 옵션 '기본값'`? [복사]

방지 방법: `CIFS: 알 수 없는 마운트 옵션 '기본값'`? [복사]

컨텍스트: 일반 사용자가 자신의 시스템(Debian Strech)에 특정 cifs 마운트를 마운트할 수 있도록 하고 싶습니다. 그래서 다음 항목을 추가했습니다./etc/fstab,user(추가된 옵션에 유의하세요):

//server/share/ /home/user/mountpoint cifs defaults,user,uid=user,credentials=/home/user/.cifs-creds 0 0

그리고 자격 증명 파일은 사용자가 소유하며 읽기/쓰기/실행 가능합니다(700).

그런 다음 다음과 같이 설치하십시오.뿌리유효합니다(즉, 시스템에서 cifs-utils를 사용할 수 있고 자격 증명 파일이 존재하며 올바르게 채워져 있습니다)! 하지만 다음과 같이 설치되었습니다.사용자아니요, 다음과 같은 출력이 생성됩니다.

user@system: ~$ mount mountpoint
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

/var/log/kern.log상태:

Jun  4 11:36:52 system kernel: [173283.233509] CIFS: Unknown mount option "defaults"

그렇다면 이 defaults옵션은 사용자로 실행할 때 마운트에 작동하지 않습니까? ,defaultsfstab 항목에서 이 옵션을 제거한 후 사용자는할 수 있는(오류 없이) 설치되지만 많은 기본값이 생략됩니다(그리고 사용자를 제외하고 기본값을 사용합니다).~해야 한다가능합니까? ).

그래서 내 질문은 다음과 같습니다

  • 다음 mount error(22): Invalid argument으로 인한 fstab 항목을 방지하려면 CIFS/SAMBA 공유를 마운트하는 것이 좋습니다 .CIFS: Unknown mount option "defaults"

그냥 무시해야 할까요 ,defaults, 아니면 다른 방법이 있을까요(인터넷 검색을 시도했지만 찾은 모든 튜토리얼/설명에서 사용된 방법을 확인하는 것 같습니다).

답변1

매뉴얼 페이지 설명은 값이 명시적으로 지정되지 않은 경우 / , / 등에서 사용되는 기본값을 defaults참조합니다 .rorwsuidnosuid

하지만이유defaults없을 때 사용어느명시적으로 지정하려는 옵션입니다. 다음 필드에 무언가를 입력하려면 옵션 필드에 일부 값을 입력해야 합니다.

그러니 ,defaults절대 필요하지 않습니다.

관련 정보