![](https://secure.gravatar.com/avatar/c5481232737ae02afdb81d77114bdb69.jpg?s=120&d=mm&r=g)
W dniu 9 czerwca 2008 23:57 użytkownik Tomasz Chiliński tomasz.chilinski@chilan.com napisał:
On Mon, 9 Jun 2008 18:46:30 +0200, Cybul wrote
nastepny co nie potrafi napisac kulturalnie maila. tnij chlopie to co wysylasz bo palce bola od przewijania tego badziewia. nawet helpa do sudo nie chcialo Ci sie przeczytac baa nie czytales nawet tego co wkleiles sudo -u apache twoja_komenda i to sobie wpisz w reload_execcmd
Dobra już piszę poprawnie :).
Przecież jeżeli spod konsoli wywołuje "sudo -u apache twoja_komenda" i nie działa, tak jak napisałem wcześniej. Wywala, że nie ma uprawnień roota tam gdzie są wymagane. To tym bardziej nie będzie to działało i nie działa gdy wpisuje to w reload_execcmd.
Obejrzyj /var/log/messages i sprawdź czy nie ma komunikatów SELinuksa o odmowie dostępu. Poza tym możesz profilaktycznie włączyć SELinuksa na chwilę w tryb pobłażania (Permissive) poprzez: setenforce 0 (o ile getenforce pokazuje "Enforcing").
Pozdrawiam.
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W tym logu nic nie ma na temat SELinuks. Natomiast: # getenforce Disabled wiec selinux jest off i nie przeszkadza.
Znalazłem natomiast komunikat błedu dot. apache: [Mon Jun 09 22:35:24 2008] [error] ModSecurity: ModSecurity requires mod_unique_id to be installed. sudo: sorry, you must have a tty to run sudo
Cała sprawa chyba rozchodzi się o to jak z poziomu apacha wywołać polecenie "sudo ..."polecenie "sudo ...." aby apache wykonał polecenie z prawami root`a.
!DSPAM:484daa7542661106414047!