Portál AbcLinuxu, 10. května 2025 13:32

Dotaz: cteni logu

8.7.2008 15:27 milda
cteni logu
Přečteno: 257×
Odpovědět | Admin
Ahoj,
mam takovy maly problem. Potreboval bych, abych dokazal z apache precist log file cgi scriptem. Narazim zatim na problem s pravy. Logy jsou povetsine rootovi coz se neslucuje s bezvyznamnym uzivatelem provozujicim apache. Vi nekdo jak na to? Dik
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.7.2008 15:31 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: cteni logu
Odpovědět | | Sbalit | Link | Blokovat | Admin
No ... buď bude užívateľ, pod ktorým beží apache, ten čo má práva na čítanie logov, alebo prístupové práva logov budú dovoľovať čítanie užívateľovi, pod ktorým beží apache ;-)
8.7.2008 15:37 milda
Rozbalit Rozbalit vše Re: cteni logu
prvni varianta je neprijatelna a do druhe se mi moc nechce. Jde mi o to, jestli neexistuje nejaka moznost, jak ho spustit napriklad pres sudo...
Luboš Doležel (Doli) avatar 8.7.2008 15:41 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: cteni logu
mod_suexec
8.7.2008 15:54 milda
Rozbalit Rozbalit vše Re: cteni logu
neco malo jsem o tom cetl, mozna se pletu, ale myslim, ze neumi spustit nic pod rootem
8.7.2008 17:13 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: cteni logu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud je nepřijatelná jak první, tak druhá možnost podle 1. příspěvku, lze využít ACL. Potom stačí nastavit přístupová práva třeba takto, běží-li apache s právy účtu httpd:
# setfacl -d -m "u:httpd:rx" /var/log/apache
# setfacl -m "u:httpd:r" /var/log/apache/*
8.7.2008 21:23 milda
Rozbalit Rozbalit vše Re: cteni logu
Tisicere diky,
to bylo presne ono. Uz to funguje

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.