如何挂载文件系统而不将挂载点的所有者更改为 root?

如何挂载文件系统而不将挂载点的所有者更改为 root?

我的家庭网络上的远程服务器(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允许选项uidgid指定“拥有”文件系统的用户。

在你的情况下,选项(credentials=/home/maquinisto/.smbcreds,user,rw)需要扩展以包括uid=xxxx,如果你愿意的话gid=yyyy

相关内容