首頁  >  文章  >  後端開發  >  laravel中日誌權限莫名變成了root

laravel中日誌權限莫名變成了root

WBOY
WBOY原創
2016-08-04 09:21:421635瀏覽

框架用的是laravel,其中把一些資料寫入日誌,保存到storage目錄中, 剛開始查看正常,再過一段時間文件權限就自動變成了root權限了,導致只有www權限的laravel不能寫入日誌中,這個到底是神馬狀況?

操作到日誌檔的,只有一個logstash,定期去讀做視覺化日誌而已,其他沒有了

回覆內容:

框架用的是laravel,其中把一些資料寫入日誌,保存到storage目錄中, 剛開始查看正常,再過一段時間文件權限就自動變成了root權限了,導致只有www權限的laravel不能寫入日誌中,這個到底是神馬狀況?

操作到日誌檔的,只有一個logstash,定期去讀做視覺化日誌而已,其他沒有了

可能是你用root指令執行了artisan指令,比如說有排程任務用root使用者執行,就產生了root的日誌檔。

chown -R www:www /path/to/laravel/storage,這樣的話,即使是root讀寫也沒問題,而www也可以正常讀寫。

是否有計畫任務是root帳號執行的

應該是用了 sudo php artisan xxx:xxx 我也碰到過

查看php是否是以Root運行的.

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn