-
rc scripty
Ahoj.
Chtěl bych se zeptat na takovou maličkost. Když si píšu vlastní RC scripty na spouštění demonu. Jak mám udělat aby se demon spustil pod určitým uživatelem??
Jde mi např o to. Skompiluju Apache. Vytvořím skupinu a uživatele apache. Nastavim souborum, které chci aby apache četl vlastnika uživatele apache. Vše ok. Ale teď mi není jasný jak mám napsat RC script aby se httpd spustil pod uživatelem apache ?? Jak na to?? Třeba bind má parametr -u kde jde napsat ručně uživatel. Ale jak to mám udělat s apachem, který nic takového nemá ??
-
Kód:
cat /etc/apache2/conf/commonapache2.conf
### /etc/apache2/conf/commonapache2.conf
### $Id: commonapache2.conf,v 1.1.1.1 2004/06/18 04:56:05 jezevec Exp $
###
### Common server configuration.
###
User apache
Group apache
Cast konfiguraku pro Apache - jednou ti pobezi jako root.
Kód:
ps -AF |grep apache
root 1609 1 0 3899 196 0 Aug11 ? 00:00:04 /usr/sbin/apache2 -k start -D SSL -D PHP4
apache 1644 1609 0 3597 128 0 Aug11 ? 00:00:00 /usr/sbin/apache2 -k start -D SSL -D PHP4
apache 1953 1609 0 4333 356 0 Aug11 ? 00:00:07 /usr/sbin/apache2 -k start -D SSL -D PHP4
apache 1954 1609 0 4332 232 0 Aug11 ? 00:00:07 /usr/sbin/apache2 -k start -D SSL -D PHP4
apache 1955 1609 0 3933 264 0 Aug11 ? 00:00:00 /usr/sbin/apache2 -k start -D SSL -D PHP4
apache 1956 1609 0 3956 416 0 Aug11 ? 00:00:02 /usr/sbin/apache2 -k start -D SSL -D PHP4
apache 1957 1609 0 3933 316 0 Aug11 ? 00:00:00 /usr/sbin/apache2 -k start -D SSL -D PHP4
apache 4431 1609 0 3966 376 0 Aug11 ? 00:00:00 /usr/sbin/apache2 -k start -D SSL -D PHP4
apache 4432 1609 0 4336 392 0 Aug11 ? 00:00:07 /usr/sbin/apache2 -k start -D SSL -D PHP4
apache 4433 1609 0 4331 404 0 Aug11 ? 00:00:07 /usr/sbin/apache2 -k start -D SSL -D PHP4