给予 www-data root 权限?

给予 www-data root 权限?

我想从 Web 界面访问根 crontab。我已经安装了 Apache 和 PHP。我有一个项目,需要更改 crontab 中的作业时间。

如何从 Web 界面更改 crontab 作业的时间?如何配置权限?如果从 php 函数中执行此操作很简单,请帮忙?

谢谢

答案1

当然可以。只需以 root 身份运行 Apache 即可。或者让您的 root crontab 执行可由 www-data 编辑的文件。或者将 www-data 添加到 sudoers 而无需密码。

不管你怎么做,这都是一个非常非常糟糕的主意。操作系统内置了各种预防措施,可以防止你按照你说的做,因为它完全剥夺了操作系统提供的所有隔离。

如果 www-data 可以编辑 root 的 crontab,那么任何 Web 应用都可以以 root 身份运行任何命令。句号。这是一个糟糕的想法,其严重程度已经到了极限。

不要这样做。

相关内容