![在Linux系统上挂载网络文件夹权限被拒绝](https://linux22.com/image/207052/%E5%9C%A8Linux%E7%B3%BB%E7%BB%9F%E4%B8%8A%E6%8C%82%E8%BD%BD%E7%BD%91%E7%BB%9C%E6%96%87%E4%BB%B6%E5%A4%B9%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我只是在Linux系统上挂载了一个网络文件夹,我们使用RStudio来使用该文件夹上的文件夹。但是从 RStudio 中我们可以看到所有的文件管理器(可以读取)但是我们不能写入。
bash-4.2$ echo "ttt" > abc_test.txt
bash: abc_test.txt: Permission denied
我可以在登录 Linux 服务器时写入,但不能从 RStudio 写入。
通过调查我发现文件权限已被更改。
挂载前:
drwxrwxrwx. 3 root root 4096 May 6 07:26 CounterfeitPartIPT
挂载后:
drwxr-xr-x. 2 root root 0 Jun 8 19:34 CounterfeitPartIPT
解决办法是什么?如何在共享文件上写入内容?
答案1
chown -R *yourusername*:*yourusernameorgroupifyouhaveone* /path/to/mnt
尝试在网络共享的安装点上使用。如果网络共享使用 NFS,您可能需要在 /etc/fstab、mount 命令的 -o 标志或服务器上的 /etc/export 中显式设置 uid 和 gid。