2017-03-18 48 views
0

我使用grails創建了一個應用程序,該應用程序生成多個文件作爲過程輸出,並將它們放在稍後將由其他人通過ftp訪問的某些文件夾上。如何在具有特定權限的Grails上創建文件

除了在生產中新創建的文件是僅爲運行tomcat的用戶創建的,這意味着當有人使用ftp連接到文件夾時,文件無法打開,因爲它們沒有允許。

有沒有什麼辦法可以通過grails設置權限,或者以某種方式配置tomcat,使其他用戶可以訪問每個輸出?

回答

0

This可能有幫助。您也可以查看executing shell commands,但這可能不是最佳選擇。

+0

謝謝你的回答,遺憾的是它似乎像一些命令如chmod不正確執行。 –

0

我發現實際上有一個類文件的方法,它改變了文件實例的權限,我試圖使用它,但我注意到只改變了所有者的權限,但是稍微改變了您可以告訴它的參數也適用於其他用戶。

File.setReadable(boolean readable) 

File.setReadable(boolean readable,boolean ownerOnly) 

所以在我的情況file.setReadable true,false取得了訣竅。

退房類的方法以獲得更多信息java.io.File

相關問題