Linux系统通过命令行运行PHP 指定运行用户


通常运行php时都是指定用户,如www,php。这里以www为例。

通过WEB端访问,PHP写入的文件都是属于www用户权限。如果缓存文件,日志文件。如果使用管理员命令行运行php脚本会赋予root权限,导致文件权限混乱。

如果通过命令行方式如何使用www用户运行?

1.直接运行

sudo -u www php -V

2.定时任务

a.直接管理用户下的定时任务

crontab -e -u www

b.修改定时任务文件

vi /etc/crontab

 代码如下:

*/3 * * * *  www /root/test.sh

  

==打完收工==nilcms==


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM