在 RStudio Server 中写入文件时访问被拒绝
Access denied when writing to file in RStudio Server
在 RStudio Server 中,我想写入目录 /var/www/r_diagnostics
:
f <- "/var/www/r_diagnostics/test.txt"
writeLines("test", con = f)
我的用户名是randomuser
。
> system("whoami")
randomuser
r_diagnostics
的目录权限设置为:
drwxrwxrwx 2 randomuser randomuser 4096 6. Jan 18:15 r_diagnostics
我该怎么办?
要写一个文件,你必须找到目录。这需要路径中每个元素的执行权限。执行权限允许您查找目录的内容。
此外,您还需要对最终叶目录的写入权限才能修改文件(您已经拥有)。
在 RStudio Server 中,我想写入目录 /var/www/r_diagnostics
:
f <- "/var/www/r_diagnostics/test.txt"
writeLines("test", con = f)
我的用户名是randomuser
。
> system("whoami")
randomuser
r_diagnostics
的目录权限设置为:
drwxrwxrwx 2 randomuser randomuser 4096 6. Jan 18:15 r_diagnostics
我该怎么办?
要写一个文件,你必须找到目录。这需要路径中每个元素的执行权限。执行权限允许您查找目录的内容。
此外,您还需要对最终叶目录的写入权限才能修改文件(您已经拥有)。