我的家庭网络上的远程服务器(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