Heim  >  Artikel  >  Backend-Entwicklung  >  laravel中日志权限莫名变成了root

laravel中日志权限莫名变成了root

WBOY
WBOYOriginal
2016-08-04 09:21:421635Durchsuche

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn