首页 > 解决方案 > Synology 上的 CIFS 卷挂载为“root”.. 并且应该是“myaccount”

问题描述

设置:Linux 机器通过 CIFS -> Synology_Disk_Station @ File_ShareA "myaccount" 设置为 Synology 上的管理员帐户

远程站点上的 Ubuntu 18.04 机器我使用 /etc/fstab 文件中的以下(已编辑)行在带有 CIFS 的 Synology 上安装了文件共享。

//SYNOLOGY/file_shareA/ /home/myaccount/file_shareA cifs credentials=/home/myaccount/.smbcred

这安装得很好,并且可以从 Ubuntu 机器完全导航......但是权限都设置为 root,这迫使我提升到 sudo 来操作文件。

File_ShareA 中的 ls -l 命令如下所示:

drwxr-xr-x 2 root root         0 Jun 11 14:27 'Directory One'
-rwxr-xr-x 1 root root 483165473 Jul  7 14:08  zip-file.tar.bz2
drwxr-xr-x 2 root root         0 Mar  3 17:08  Directory_2

所以我的问题是,如何将此卷挂载为“myaccount”而不是“root”。据我所知,/etc/fstab 文件需要 root 权限才能工作和挂载文件共享。

提前致谢!

标签: permissionsrootsmbsynologycifs

解决方案


我使用 /etc/fstab 文件对 CIFS 设置进行了更多搜索。以下行允许挂载使用我的用户帐户

//SYNOLOGY/File_Share /home/myaccount/File_Share cifs vers=3.0,credentials=/home/myaccount/.smbcred,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=mmurray,gid=mmurray,nofail 0 0

推荐阅读