Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Permissions u public_html direktoriju

[es] :: Hosting :: Permissions u public_html direktoriju

[ Pregleda: 1759 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IvanZD
Ivan Toman
Zadar

Član broj: 32041
Poruke: 134
*.adsl.net.t-com.hr.



Profil

icon Permissions u public_html direktoriju14.03.2008. u 12:52 - pre 196 meseci
Hi!

Podigao sam Gentoo na VPS-u, Apache, Nginx reverse proxy, sve lijepo radi no muči me jedan problem, pa da opišem, u nadi da će netko znati pomoći.

Dakle, kreirao sam nekoliko usera koji će imati web siteove, svakome sam u /home napravio direktorij i u svakom userovom direktoriju public_html poddirektorij gdje su njegovi fileovi za site. I sad, nije mi baš jasno tko treba biti vlasnik i koja ovlaštenja nad fileovima u public_html? Logično mi je da je owner dotični user, ali tada ako sve ostavim po defaultu (chmod 755), apache ne može zapisivati ništa u public_html, pa tako se npr. joomla ne može instalirati, konfigurirati niti se preko weba mogu raditi ikakve manipulacije sa fileovima!

Ako pak promijenim ovlaštenja nad cijelim sadržajem public_html direktorija u recimo chmod 777, tada se joomla instalira uspješno, apache može zapisivati i mijenjati fileove, ali tu nastaje problem što svaki user može mijenjati drugome sadržaj a i nakon promjene configuration.php od strane apachea, tom fileu je vlasnik (i grupa) postao apache, sa chmod 644, što znači da više ni prijašnji vlasnik (user koji je instalirao joomlu) ne može mijenjati file ručno?!? Tu nešto debelo smrdi!

Pitanje je sad..... kako podesiti usere, grupe i dozvole nad navedenim direktorijima da sve radi kako bi trebalo? Gdje griješim?

Hvala.
 
Odgovor na temu

r3ct0r

Član broj: 163
Poruke: 390



+2 Profil

icon Re: Permissions u public_html direktoriju16.03.2008. u 17:49 - pre 196 meseci
Zdravo Ivane,

Pokusaj da home folder od usera stavis chmod 711 a public_html 755 kao i php file-ove na 644
Za ownership stavi za public_html user:nobody
A svi ostali fajlovi da budu pod userom korisnika.

Javi da li je uspelo
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.adsl.verat.net.



+1365 Profil

icon Re: Permissions u public_html direktoriju16.03.2008. u 18:53 - pre 196 meseci
Ili još bolje, koristi PHP kompajliran sa fastcgi podrškom i suexec i onda svaki user izvršava PHP skripte pod svojim UID-om.
A ko ti servira PHP? Apache ili Nginx?

Inače, bravo za Nginx...
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

r3ct0r

Član broj: 163
Poruke: 390



+2 Profil

icon Re: Permissions u public_html direktoriju16.03.2008. u 21:31 - pre 196 meseci
ili tako, hvala kolega
 
Odgovor na temu

[es] :: Hosting :: Permissions u public_html direktoriju

[ Pregleda: 1759 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.