mount 명령을 사용하여 삼바 공유를 마운트할 때 자격 증명 파일을 어떻게 사용합니까?

mount 명령을 사용하여 삼바 공유를 마운트할 때 자격 증명 파일을 어떻게 사용합니까?

그래서 저는 Samba 공유를 마운트할 때 이 명령을 자주 사용합니다.

mount -t cifs //ip/share /mnt/backups -o username=user,password=pwd,domain=domain

사용자 이름/비밀번호를 입력하는 대신 자격 증명 파일(권한 600개)을 사용하고 싶습니다.

이 작업을 수행하는 방법에 대한 아이디어가 있습니까? 나는 주위를 둘러보았고 내가 찾은 유일한 예는 자격 증명 파일을 사용하는 것입니다(/etc/fstab을 사용하여 Samba 공유를 자동 마운트하려는 경우).

감사해요

답변1

매개변수를 사용해야 합니다.credentials=

mount -t cifs //ip/share /mnt/backups -o credentials=/path/filename

에서 인용.cifs 수동 마운트

credentials=filename

사용자 이름 및/또는 비밀번호와 선택적으로 작업 그룹 이름이 포함된 파일을 지정합니다. 파일 형식은 다음과 같습니다.

username=value
password=value
domain=value

이미 명시한 /root/.smbcredentials_sharename라이센스에 따라 파일을 생성하는 것이 좋습니다.600

주위에 공백이 없는지 확인하십시오 . 그렇지 않으면 값이 올바르게 고려되지 않아 오류가 =발생합니다 .permission denied

관련 정보