2016-04-17 28 views
0

這是對此的後續問題(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光澤:光澤...

+1

您應該使用'chown -R'遞歸地chown所有子文件夾。 –

+0

是的,這就是我需要的,謝謝。我不知道爲什麼我以前不需要這樣做。 – Pete900

回答

相關問題