我有一台 Ubuntu 22.10 服务器,我已经在 fstab 中使用 CIFS 安装了一个 TrueNAS 网络共享,并且具有在 TrueNAS 框上运行的 AD 凭据,我可以正常看到所有文件和文件夹,并且它会在启动时自动安装。
但是,只有使用 sudo 才能写入这些文件夹。
我怎样才能让我的普通用户写入网络共享?
这是我正在使用的 fstab 中的行
//10.1.1.4/下载 /mnt/mars cifs 用户=用户,密码=密码 0 0
在看到另一篇文章后,我也尝试添加这个,看看它是否对我有用
文件模式=0777,目录模式=0777
提前致谢
答案1
经过进一步的搜索和一位用户的帮助后,我发现了我做错的事情并进行了整理,这位用户因为将其作为答案而删除了他们的评论。
我放
文件模式=0777,目录模式=0777
在 fstab 中的行尾是错误的。
我现在看起来像这样
//10.1.1.4/下载 /mnt/mars cifs nofail,file_mode=0777,dir_mode=0777,user=USER,pass=PASSWORD 0 0
这将挂载点 /mnt/mars 更改为 rwxrwxrwx root root,并且我的 Docker 容器现在也可以写入它所需的内容。
我还添加了 nofail,以防共享处于离线状态