我想通过 SMB/CIFS 将 Synology DiskStation(DS414J、DSM 6.2)的媒体文件夹之一挂载到我的笔记本电脑(Manjaro 在内核 4.17.18 上运行)上。我设置了一个名为 DiskStation 的用户media
,该用户具有对此特定文件夹的读/写访问权限。我使用以下/etc/fstab
条目安装该文件夹:
//{disk station IP}/{folder}/ /home/{user}/NAS/{folder} cifs auto,x-systemd.automount,cache=none,rsize=130048,wsize=57344,users,user=media,pass={the password},workgroup=WORKGROUP,ip={disk station IP} 0 0
普通用户可以安装和读取访问(我可以访问文件,例如使用 VLC 播放它们)。但是,当我尝试执行任何写入操作时,出现“权限被拒绝”错误。
ls -la
共享上的输出显示如下:
drwxr-xr-x 2 root root 0 01. Jan 2018 .
drwxr-xr-x 2 root root 0 01. Jan 2018 ..
-rwxr-xr-x 1 root root 5,8M 01. Jan 2018 '01.file'
-rwxr-xr-x 1 root root 3,7M 01. Jan 2018 '02.file'
-rwxr-xr-x 1 root root 3,2M 01. Jan 2018 '03.file'
如何配置我的笔记本电脑以允许我的普通用户对共享进行读/写访问?
答案1
您的共享具有全局读取访问权限,因此任何可以访问挂载点的人都可以读取内容。当您的系统挂载共享时,它将共享所有者(具有读写访问权限)映射到 root,因此您的常规用户无法执行任何写入操作。
您可以更改此映射,以将常规用户设置为共享的所有者和组,方法是使用uid=
和gid=
安装选项。这应该允许写访问。