在RStudio Server中写入文件时拒绝访问

时间:2017-01-06 17:34:03

标签: r 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

我该怎么办?

1 个答案:

答案 0 :(得分:2)

要编写文件,您必须找到该目录。这需要对路径中的每个元素执行权限。执行权限允许您查找目录的内容。

另外,您还需要对最终叶子目录的写入权限才能修改文件(您已经拥有该文件)。