目前,top告诉我几乎所有的httpd进程都是由nobody运行的. “差不多”,因为其中有两个是由root运行的.
我怎么能以这样的方式做到这一点,因为我有用户说:dartagnan,porthos,aramis,athos运行httpd每个单独作为所述用户?
当我跑到最顶端时,我希望看到类似的东西:
PID USER Command
1234 dartagnan /usr/local/apache/bin/httpd -k start -DSSL
12 porthos /usr/local/apache/bin/httpd -k start -DSSL
342 aramis /usr/local/apache/bin/httpd -k start -DSSL
214 athos /usr/local/apache/bin/httpd -k start -DSSL
============>
这就是我现在所拥有的以及我不想看到的内容:
PID USER Command
1234 nobody /usr/local/apache/bin/httpd -k start -DSSL
12 nobody /usr/local/apache/bin/httpd -k start -DSSL
342 nobody /usr/local/apache/bin/httpd -k start -DSSL
214 nobody /usr/local/apache/bin/httpd -k start -DSSL
244 root /usr/local/apache/bin/httpd -k start -DSSL
334 root /usr/local/apache/bin/httpd -k start -DSSL