Derzeit top
zeigt mir, dass fast alle httpd
Prozesse von ausgeführt werden nobody
. "Fast", weil 2 von ihnen von geführt werden root
.
Wie kann ich es in einer Weise , dass ich Benutzer zu sagen haben gegeben: dartagnan
, porthos
, aramis
, athos
laufen httpd jeweils getrennt wie die Benutzer?
Ich hoffe, so etwas zu sehen, wenn ich renne top
:
PID USER Befehl 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
============> Dies ist, was ich derzeit habe und was ich NICHT gerne sehe:
PID USER Befehl 1234 niemand / usr / local / apache / bin / httpd -k start -DSSL 12 niemand / 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
apachectl
tut mir nicht gut. Ich kann es nur einmal ausführen, da es sagen würde, dass httpd bereits ausgeführt wird. Außerdem musste ich es so ausführen,sh -x apachectl -f /home/aramis/public_html/httpd-aramis.conf -k stop -DSSL
weil ich es nicht so ausführen kann, wie Sie es beschrieben haben. Außerdem verwende ich RHEL 6 und weiß nicht, wofür es gedacht ist, aber SELinux ist deaktiviert, was mir auch nicht geholfen hat. Irgendwelche anderen Möglichkeiten, dies zu tun? Vielen Dank!