자격 증명 파일을 사용하여 CIF 마운트

자격 증명 파일을 사용하여 CIF 마운트

임베디드 Linux 시스템에서 Windows 7 시스템으로 폴더를 마운트하려고 합니다. 자격 증명 파일을 사용하려고 하면 "권한이 거부되었습니다"라는 메시지가 계속 나타납니다. 명령줄에서 루트로 이 작업을 수행하면 작동합니다. 나는 들어간다

mount -t cifs //[IP 주소]/[폴더 경로] /home/[사용자]/ShareFolder -o 사용자 이름=[사용자 이름] -o uid=[사용자]

fstab 폴더에서 이 작업을 수행하면 작동합니다.

//[IPAdress]/[폴더 경로] /home/[user]/ShareFolder cifs user,username=[사용자 이름],password=[password],sec=ntlm,uid=[user],noauto 0 0

하지만 자격 증명 파일을 사용하도록 전환하면 작동하지 않습니다.

//[IP 주소]/[폴더 경로] /home/[사용자]/ShareFolder cifs user,credentials=/home/[user]/smbcredentials,user,sec=ntlm,uid=[user],noauto 0 0

자격 증명 파일은 다음과 같습니다.

사용자 이름=[사용자 이름]

비밀번호=[비밀번호]

나는 성공하지 못한 채 도메인을 사용해 보았습니다. 자격 증명 파일을 사용하여 작동하는 fstab과 작동하지 않는 fstab 사이의 차이점을 확인하기 위해 자세한 정보를 켰습니다.

피복재:

mount.cifs 커널 마운트 옵션: ip=[IPAddress],unc=\[IPAddress]..., sec=ntlm,noauto,uid=500,gid=500,user=[WINDOWS 사용자 이름],prefixpath=[파일 폴더 경로 ], =을 통해*

비근무:

mount.cifs 커널 마운트 옵션: ip=[IPAddress],unc=\[IPAddress]..., sec=ntlm,noauto,uid=500,gid=500,user=[LINUX 사용자 이름],prefixpath=[파일 폴더 경로 ], =을 통해*

차이점은 작업 사용자는 Windows 사용자 이름을 사용하고, 작업하지 않는 사용자는 Linux 사용자 이름을 사용한다는 것입니다. 이 문제를 해결하는 방법을 모르겠습니다.

답변1

비슷한 문제가 있습니다. 나에게는 cifs-utils를 설치하면 문제가 해결되었습니다.

관련 정보