這是對此的後續問題(write.csv permisson shiny server - R)。從閃亮的應用程序寫入許可
我正在使用閃亮的應用程序來搜索並保存一些數據。我在獲取文件夾權限時遇到問題。看完這(https://groups.google.com/forum/#!topic/shiny-discuss/srWETT6uL-I)我設法通過運行這個解決的是RStudio服務器shell:
須藤CHOWN光澤:光澤/ 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年04月17個12:22 mutec_data.rds
我掙扎解釋這一點。這是否意味着用戶可以讀取和寫入?是否應該有一個具有讀寫權限的「閃亮」用戶?
這是我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 total 4 -rw-rw-r-- 1閃亮的閃亮105 4月8日06:45 Consumed.csv
這意味着我沒有g等該位正確:
須藤CHOWN光澤:光澤...
您應該使用'chown -R'遞歸地chown所有子文件夾。 –
是的,這就是我需要的,謝謝。我不知道爲什麼我以前不需要這樣做。 – Pete900