簡體   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