→ clsmbstu: 要先把NAS mount上server? 11/29 19:25
→ HumuHumu: 有mount上 可是rstudio server看不到NAS資料夾 11/29 20:27
→ HumuHumu: 我不曉得如何讓rstudio server可以讀取Linux根目錄 11/29 20:27
→ clsmbstu: 假設你mount的路徑是/mnt/nas,那就setwd("/mnt/nas/") 11/29 21:03
→ clsmbstu: 要到根目錄就是setwd("/") 11/29 21:07
→ Wush978: 直接設定 setwd("<path to mounted location>") 11/29 21:50
→ Wush978: 如果在rstudio裡面一直失敗,路徑又沒錯,那可能是權限 11/29 21:51
→ Wush978: 不足,你可以用file.info("<path>") 一層目錄一層目錄檢 11/29 21:51
→ Wush978: 查,看是那一層的目錄的權限出問題 11/29 21:51
→ HumuHumu: 非常感謝 我再嘗試看看 11/29 21:56
→ HumuHumu: 但我的rstudio server一直看不到mnt srv var等資料夾那 11/29 21:59
→ HumuHumu: 的路徑 11/29 21:59
→ clsmbstu: list.dirs("/", recursive = FALSE) 看得到嗎? 11/29 23:32
→ clsmbstu: 應該不會沒有根目錄的讀取權限吧 @@ 11/29 23:52
→ HumuHumu: 喔喔list.dir可以 只是右下角working directory視窗沒有 11/30 03:36
→ HumuHumu: 也調不到,我以為權限不足以讀根目錄 11/30 03:36
想再請問一下 資料夾已經mount到/mnt/NAS裡面,可是在rstudio server裡面沒辦法save檔案到該資料夾
似乎是權限問題,已經把使用者加到root群組了但是還是不行
→ clsmbstu: 一般會把使用者加到root群組裡面嗎? @@ 11/30 19:16
→ clsmbstu: 而且即使你加了,你還是要看群組的權限是什麼 11/30 19:17
→ clsmbstu: Linux指令要改變權限的話是chmod,但我怕會脫離R板範圍 11/30 19:19
→ andrew43: 只是推文,請別在意內容範圍是不是linux。 11/30 19:51
我已經用chmod把我mount的NAS資料夾權限改為777了 還是無法使用write.csv跟save等funcion
https://imgur.com/KbfmVaa
→ clsmbstu: 有可能是root自己作為主要群組不能增加其它使用者? 11/30 21:44
→ clsmbstu: 試試新創一個群組 把使用者加到這 再改NAS資料夾的群組 11/30 21:46
→ clsmbstu: groupadd <GroupName> 11/30 21:48
→ clsmbstu: usermod -G <GroupName> <username> 11/30 21:50
→ clsmbstu: chgrp -R <GroupName> /mnt/nas/ 11/30 21:52
RRR還是權限不足無法寫入 崩╰(〒皿〒)╯潰
※ 編輯: HumuHumu (1.169.166.184), 11/30/2017 23:58:30
→ Wush978: 網路硬碟的部份,你還要確認你有沒有遠端硬碟的存取權限 12/02 17:07
→ Wush978: 也就是說,除了本機上chmod 777之外,遠端開分享的資源, 12/02 17:08
→ Wush978: 你登入的方式是否可以寫入... 等等,都要檢查 12/02 17:08
→ bluecadence: 先不要用R,你到/mnt/nas 底下可以正常寫入檔案嗎? 12/02 18:12
→ bluecadence: 例如 cd /mnt/nas; touch xyz.dat 12/02 18:13
→ bluecadence: 你得知道 share/mount 到底是用什麼protocol,權限是 12/02 18:37
→ bluecadence: 什麼 12/02 18:38