
내 홈 네트워크의 원격 서버(Debian 10, stable)에 두 개의 삼바 공유가 있습니다. 내 노트북(Debian 10 stable)에서 이러한 공유를 내 로컬 파일 시스템 트리에 자동으로 마운트하고 싶습니다. 이를 위해 fstab 파일에 다음 줄을 추가했습니다.
//cherver/sambaDocs /home/maquinisto/sambaDocs cifs credentials=/home/maquinisto/.smbcreds,user,rw 0 0
//cherver/sambaEtc /home/maquinisto/sambaEtc cifs credentials=/home/maquinisto/.smbcreds,user,rw 0 0
내 문제는 부팅 시 또는 를 사용하여 fstab을 읽을 때 sudo mount -a
마운트 지점이 소유권을 루트로 변경하고 일반 사용자로 거기에 파일을 쓸 수 없다는 것입니다. 마운트 지점이 소유자를 루트로 변경하지 않고 이러한 공유를 랩탑 시스템에 어떻게 마운트합니까?
답변1
mount.cifs
옵션을 허용 uid
하고 gid
파일 시스템을 "소유"하는 사용자를 지정할 수 있습니다.
귀하의 경우 옵션 ( credentials=/home/maquinisto/.smbcreds,user,rw
)을 확장하여 포함해야 하며 uid=xxxx
원하는 경우gid=yyyy