框架用的是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運行的.