繁体   English   中英

Rails Capistrano部署用户

[英]Rails Capistrano deployment user

目前,我以用户“ root”部署我的Rails 3.1应用程序。 我知道这很糟糕:)但是我应该使用哪个用户? 为什么呢 我应该在文件上设置什么权限,以便Apache / Passenger等可以访问它们?

感谢您的帮助,我想了解表面上正在发生的事情。

为上述内容设置用户/权限的一种方法是为应用程序专门创建一个新用户,并将应用程序的deploy目录的所有者/组及其内容更改为yourappuser:apache

这样做的目的是禁止所有人进行任何类型的操作,但您的yourappuser和apache都应该能够执行所有操作,而yourappuser应该能够执行所有操作。

为此,您可以更改此文件夹的权限,以允许其所有者读取/写入/执行,并允许其组读取其内容,同时禁止任何其他用户(例如740)进行任何操作。

还有许多其他方法,但是我倾向于使用这种方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM