首先,我是 Linux 的新手,但最近我读了很多关于它的资料。
我有一个网络,我的所有工作文件都在 NAS 驱动器中。我从一个教育用途的 Ubuntu 服务器开始,使用本地通讯程序等。
我弄清楚了如何从本地 Windows PC 安装文件夹并将其同步(使用 rsync)到服务器 PC,但我遇到了 NAS 问题。
最后我设法安装它,但我没有权限打开文件夹。
/etc/fstab 配置行是:
//192.168.1.108/Volume_1 /media/backup cifs credentials_nas=/home/MYNAME/.smbcredentials_nas,iocharset=utf8,uid=1000,gid=1000 0 0
//192.168.1.108/Volume_1
我想制作文件夹的完整镜像/media/backup
。但我无权访问 NAS 中的文件。
有什么建议吗?
答案1
您是否设置了正确的 uid 和 gid ?
了解详情:
$ id -u
$ id -g
如果1000
正确,添加file_mode=0644,dir_mode=0755
应该有帮助:
//192.168.1.108/Volume_1 /media/backup cifs credentials_nas=/home/MYNAME/.smbcredentials_nas,iocharset=utf8,uid=1000,gid=1000,file_mode=0644,dir_mode=0755 0 0
答案2
我解决了这个问题。我不确定问题的确切原因,但我做了两点更改:我在 samba 中使用的用户名与我的 root 用户和密码相同。我更改了它。第二点是编辑凭据并删除 credentials_nas,正如 @steeldriver 建议的那样。重新启动 samba 并重新挂载。现在一切都可以访问并正确挂载。
//192.168.1.108/Volume_1 /media/backup cifs credentials=/home/MYNAME/.smbcredentials,iocharset=utf8,uid=1000,gid=1000,file_mode=0644,dir_mode=0755 0 0
感谢大家的帮助!