我想知道如何爲我的文件/log/production.log
設置正確的權限?每個人都在說只使用chmod
或chown
,但沒有人解釋我應該在這些命令後應該怎麼做。我是初學者,如果你能解釋我會很感激。如何設置Linux文件的權限?
在我的特殊示例中,我在生產服務器上有Rails應用程序,我需要在/var/www/my_app/log/
目錄中設置對production.log
文件的許可權。
以下是文件是從我問:
默認情況下,乘客的Phusion運行Rails應用作爲 config.ru的所有者。因此,只有該用戶具有對日誌文件的寫入權限 才能寫入日誌文件。請相應地chmod或chown你的日誌文件 。
希望你能幫助。謝謝。
你如何部署你的應用程序?你的'config.ru'文件的所有者是什麼? 'ls -l/var/www/my_app/config.ru'。 ? – Doon
我在DigitalCloud液滴上使用Passenger + Nginx。 '-rw -r - r-- 1 root root 153' – DanielsV
好的我會考慮改變這個,因爲以root身份運行可能是危險的。 (如果妥協,他們已經運行了服務器..) – Doon