如何在不使用 sudo 的情况下写入网络共享

如何在不使用 sudo 的情况下写入网络共享

我有一台 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,以防共享处于离线状态

相关内容