我的Laravel应用程序在Ubuntu服务器上的“webapps”用户下运行 . 该应用程序生成具有644权限的缓存文件和www-data用户组,例如:

releases/20170108203853/storage/framework/cache/f2/10/f210226bdc5c0df206579b805291fd55

enter image description here

我使用Rocketeer进行部署,问题是在部署新版本时,Rocketeer无法删除旧版本,因为它没有删除缓存文件的权限,因为它们位于www-data和664下 . 我的webapps用户是在www-data组中,如果用664创建这些文件就不会有问题 . 当旧版本无法删除时,由于某些原因在部署后,我无法看到新部署的版本,我仍然即使“当前”版本指向新部署,也要看旧版本 .

如何设置Laravel或Ubuntu级别以使用664权限生成这些文件?