Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 如何在grails上创建具有特定权限的文件_File_Grails_Permissions_Ftp - Fatal编程技术网

File 如何在grails上创建具有特定权限的文件

File 如何在grails上创建具有特定权限的文件,file,grails,permissions,ftp,File,Grails,Permissions,Ftp,我正在使用grails创建一个应用程序,它生成多个文件作为进程输出,并将它们放在一些文件夹中,稍后其他人将通过ftp访问这些文件夹 除了在生产环境中创建新创建的文件时只有运行tomcat的用户才能访问,这意味着当有人使用ftp连接到文件夹时,文件无法打开,因为他们没有权限 是否有任何方法可以从grails设置权限或以其他用户可以访问每个输出的方式配置tomcat?可能会有所帮助。你也可以调查,但这可能不是最好的选择 我发现类文件实际上有一个方法可以更改文件实例的权限,我试图使用它,但我注意到只更

我正在使用grails创建一个应用程序,它生成多个文件作为进程输出,并将它们放在一些文件夹中,稍后其他人将通过ftp访问这些文件夹

除了在生产环境中创建新创建的文件时只有运行tomcat的用户才能访问,这意味着当有人使用ftp连接到文件夹时,文件无法打开,因为他们没有权限


是否有任何方法可以从grails设置权限或以其他用户可以访问每个输出的方式配置tomcat?

可能会有所帮助。你也可以调查,但这可能不是最好的选择

我发现类文件实际上有一个方法可以更改文件实例的权限,我试图使用它,但我注意到只更改了所有者的权限,但是只要稍微更改一下参数,就可以告诉它也应用于其他用户

File.setReadable(boolean readable)

File.setReadable(boolean readable,boolean ownerOnly)
因此,在我的例子中,
file.setReadable true、false是成功的


查看类方法以了解更多信息

感谢您的回答,不幸的是,chmod等命令似乎无法正确执行。