cifs로 액세스하는 samba 인스턴스를 실행하는 서버가 있습니다. 시스템 부팅시 폴더가 마운트되었지만 잘못된 uid 및 gid가 있습니다. umuont하고 수동으로 다시 마운트하면 uid와 gid가 올바르게 설정됩니다 (자격 증명 파일에 따라).
관련 fstab은 다음과 같습니다.
// arkansas-1 / data / / home / me / dataArk cifs 기본값, users, credentials = / home / me / .cred
제안 해 주셔서 감사합니다!
답변
마운트 된 fs에 사용 된 UID 및 GID는 cifs 파일 서버에 연결하는 데 사용되는 자격 증명과 다릅니다. 따라서 파일 서버에 bob으로 연결할 수 있지만 파일 시스템을 larry로 마운트하십시오. 따라서 신임 정보 옵션 외에도 uid 및 gid 마운트 옵션을 사용해야합니다.
예를 들어, NetID가 “zorro999″이고 암호가 “zorrospassword”이고 자격 증명 파일 이름으로 / etc / cifspw를 사용하고 가정용 컴퓨터의 로컬 사용자가 “bigzorro”인 경우 fstab에 다음이 있어야합니다. 선
//files.princeton.edu/zorro999 /mnt/h-drive cifs uid=bigzorro,credentials=/etc/cifspw,domain=Princeton 0 0
SAMBA로 마운트하려면 다음과 같이 보일 것입니다.
//files.princeton.edu/zorro999 /mnt/h-drive smbfs uid=bigzorro,credentials=/etc/cifspw,workgroup=Princeton 0 0
/ etc / cifspw에서
username=zorro999
password=zorrospassword
[편집하다]