程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

How to run Linux 'at' command to Apache account?

发布于2023-01-19 16:56     阅读(281)     评论(0)     点赞(2)     收藏(2)


If you register at a command using the shell script is running well. However, it does not run when you register at the command using php.

When registering as a shell script,

61 2015-09-15 14:53 a root

When using php,

62 2015-09-15 14:53 a Apache

Both properties are, however, It is registered as a user at Apache not be executed.

How to run Linux 'at' command to Apache account?


解决方案


it's because of your php is running under apache user privilage you have 2 way to fix this:

but before every thing check your script and be sure it's need to be run as root if script dont need that you just need add right permission to file like 777.

if it's not work here is solution:

1- in apache config file set user and group to root, however it's completely mad and it's not right way to fix this problem because of security issue

2- add your script in sudoer file in /etc/ and run that script in another script with sudo prefix. it's not a bad as number 1 but still you can have security problem. be carefull



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.phpheidong.com/blog/article/476839/8f2c00638bae9787cee0/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

2 0
收藏该文
已收藏

评论内容:(最多支持255个字符)