
我的家庭網路上的遠端伺服器(Debian 10,穩定版)上有兩個 samba 共用。在我的筆記型電腦(Debian 10 穩定版)上,我想自動將這些共用掛載到我的本機檔案系統樹中。為此,我將這些行新增到我的 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
,掛載點將所有權更改為 root,並且我無法以普通用戶身份在那裡寫入檔案。如何將這些共享掛載到我的筆記型電腦系統而不將掛載點的所有者更改為 root?
答案1
mount.cifs
允許選項uid
並gid
指定「擁有」檔案系統的使用者。
在您的情況下,選項 ( credentials=/home/maquinisto/.smbcreds,user,rw
) 需要擴展以包含uid=xxxx
和 如果您願意的話gid=yyyy