gpt4 book ai didi

r - 来自 Shiny 应用程序的写入权限

转载 作者:行者123 更新时间:2023-12-02 04:33:49 25 4
gpt4 key购买 nike

这是对此的后续问题 ( write.csv permisson shiny server - R )。

我正在使用一个 Shiny 的应用程序来搜索和保存一些数据。我在获取文件夹权限时遇到问题。读完这篇文章( https://groups.google.com/forum/#!topic/shiny-discuss/srWETT6uL-I )后,我设法通过运行 RStudio 服务器 shell 来解决:

sudo chown Shiny : Shiny /path_to_app/path_to_data

但是,这似乎不再适合我了。当我单击应用程序中的“保存数据”按钮时,我收到了熟悉的错误:

cannot open compressed file 'mutec/mutec_data.rds', probable reason 'Permission denied

所以我读了这篇文章( https://askubuntu.com/questions/528411/how-do-you-view-file-permissions )来尝试找出文件夹权限。我明白了:

Mutec_data$ ls -l ./mutec总计 4-rw-r--r-- 1 pdowns pdowns 446 4 月 17 日 12:22 mutec_data.rds

我正在努力解释这一点。是不是意味着用户pdowns可以读写?是否应该有一个具有读写权限的“ Shiny ”用户?

这是我的 saveData 函数:

outputDir <- "mutec"

saveData <- function(data) {
# Write the file to the local system
saveRDS(
object = data,
file = file.path(outputDir, "mutec_data.rds")

)
}

更新

当我检查允许我写入的文件夹的权限时,我得到以下信息:

PPL040_baseline$ ls -l ./ctest总计 4-rw-rw-r-- 1 Shiny Shiny 105 Apr 8 06:45 Consumed.csv

这一定意味着我没有理解这一点:

sudo chown Shiny : Shiny ...

最佳答案

只是为了向不熟悉 Ubuntu 的人确认,如果此 ( https://groups.google.com/forum/#!topic/shiny-discuss/srWETT6uL-I ) 不适合您,请在 chown 之后添加 -R 到更改文件夹权限。谢谢@warmoverflow

关于r - 来自 Shiny 应用程序的写入权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36676109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com