可能重复:
找出Apache正在运行的用户?
我使用openSuse,我试图找出apache用户的名字。 所以我进入
vim /etc/passwd
在terminal。 要么
ps -a
两者都没有列出的Apache。 我有MySQL和其他的东西,但没有提到Apache。 有任何想法吗?
ps aux | grep httpd
输出:

尝试
ps aux | grep httpd
要么
ps aux | grep apache
输出的第一列是正在运行该进程的用户。
来自CentOS系统的样本输出
apache 4173 0.0 0.6 239100 6720 ? S Aug04 0:00 /usr/sbin/httpd
和一个Ubuntu系统
www-data 3124 0.0 0.2 6452 2180 ? S Aug04 0:00 /usr/sbin/apache2 -k start
在CentOS上,Apache以用户apache身份运行,在Ubuntu上以www-data运行
只要看看httpd.conf(通常在/ etc / httpd / conf /)grep用户httpd.conf
你肯定有创造性的方式来查找东西。 🙂
我还没有在openSUSE中安装Apache,但我的猜测是,用户实际上并不是命名为apache而是httpd 。 或者你没有安装Apache。 请问,请试着更详细和描述性。
$ grep -i "^user" /etc/apache2/httpd.conf