[server] 시작 CIFS가 잘못된 UID, GID로 마운트

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 마운트 옵션을 사용해야합니다.

에서 http://webscript.princeton.edu/~pug/faqwiki/index.php?title=Using_SAMBA/CIFS_to_access_Windows_Shares

예를 들어, 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

[편집하다]


답변