마운트 지점이 소유자를 루트로 변경하지 않고 파일 시스템을 어떻게 마운트합니까?

마운트 지점이 소유자를 루트로 변경하지 않고 파일 시스템을 어떻게 마운트합니까?

내 홈 네트워크의 원격 서버(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

관련 정보