2017-03-18 68 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

相关问题