Linux上的XAMPP服务器使用“nobody”用户

我在Red Hat上安装了XAMPP服务器。 我发现,当我执行从“nobody”的所有者执行的PHP脚本时。

现在的问题是我需要使用sudo在PHP脚本中运行一些进程。 如果我使用sudo,这个所有者“nobody”没有权限。

我如何运行不同所有者名称的脚本?

你应该避免XAMPP。 像任何常见的发行版一样,RedHat已经为Apache,MySQL和PHP提供了真正的安全支持和正确的集成。 http://www.apachefriends.org/fr/xampp-linux.html#1053

你想要的可能是这个sudo参数,但我不认为这是一个好主意:

nobody ALL = NOPASSWD: /usr/bin/youcmd

你应该使用内置的操作系统的包。 这将设置的东西,使事情运行在正确的权限。