permissions - 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 权限才能工作和挂载文件共享。
提前致谢!
解决方案
我使用 /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
推荐阅读
- scala - 在 scala 宏中获取完全限定的方法名称
- elasticsearch - 方解石弹性搜索适配器高效连接
- mysql - C、SQL Server 和 mysqlclient -- 程序无法使用 mysql_real_connect() 连接到本地数据库
- reactjs - 将 Sketch 设计转换为 React Native - 工具还是编码商店?
- salesforce - Salesforce APEX 方法未批量化
- django - django用户个人资料上传图片
- python - 有减少MultiIndex的功能吗?
- git - 如何在新计算机上设置 GIT,使用服务器中使用的相同 ssh 密钥进行连接
- python - 如何在 ndarray 中创建一个球体?
- c# - 获取重复对象的列表,包括所有出现的 C#