Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Jep - 23.08.07 - klo:15.02

Otsikko: APACHE (muutin käyttöoikeuksii kansioon /var/www)
Kirjoitti: Jep - 23.08.07 - klo:15.02
Eli huutaa

Forbidden

You don't have permission to access / on this server.
Apache/2.2.3 (Ubuntu) PHP/5.2.1 Server at localhost Port 80

kun muutin komennoilla

Koodia: [Valitse]
sudo chmod -R 770 /var/wwwja
Koodia: [Valitse]
sudo chgrp -R www /var/www
Otsikko: Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
Kirjoitti: janne - 23.08.07 - klo:15.56
Eli huutaa

Forbidden

You don't have permission to access / on this server.
Apache/2.2.3 (Ubuntu) PHP/5.2.1 Server at localhost Port 80

kuulostaa ihan oikealta, ottaen huomioon, että...

kun muutin komennoilla

Koodia: [Valitse]
sudo chmod -R 770 /var/wwwja
Koodia: [Valitse]
sudo chgrp -R www /var/www

...muutit rekursiivisesti hakemiston /var/www oikeudet sellaisiksi, että vain root ja ryhmään www-kuuluvat saavat käsitellä niitä. ottaen nyt vielä huomioon sen, että apachea ajetaan käyttäjänä www-data joka ei kuulu mihinkään ryhmään, niin voisi kuvitella, että edes apachella ei ole oikeutta lukea tiedostoja tuolta → selaimelle ei ole oikeutta näyttää juurihakemiston sisältöä.
Otsikko: Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
Kirjoitti: Jep - 23.08.07 - klo:16.18
eli miten pääsisin hallitsemaan tuota tiedostoa että apachekin pystyisi siihen
Otsikko: Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
Kirjoitti: janne - 23.08.07 - klo:16.28
eli miten pääsisin hallitsemaan tuota tiedostoa että apachekin pystyisi siihen

no, jotta apache pääsisi hakemaan tiedostoja, se tarvitsee vähintään 'suoritusoikeudet' (x) hakemistoille ja lukuoikeudet (r) tiedostoille. anna siis esim. /var/www:lle oikeudet 771 ja sen sisällölle (alihakemistoja lukuunottamatta) 774. tai vaikka koko roskalle 775 (jos hakemistoille antaa myös lukuoikeudet apache näyttää oletuksena niiden sisällön jos se ei löydä määritellyn kaltaista oletuksena ladattavaa tiedostoa).
Otsikko: Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
Kirjoitti: Jep - 23.08.07 - klo:16.36
Komentoa terminaaliin ?
Otsikko: Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
Kirjoitti: peran - 23.08.07 - klo:16.58
Komentoa terminaaliin ?

Koodia: [Valitse]
chmod 771 tiedosto_tai_kansio
Otsikko: Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
Kirjoitti: janne - 23.08.07 - klo:17.47
Koodia: [Valitse]
$ sudo chmod -R 775 /var/www
Otsikko: Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
Kirjoitti: SuperOscar - 23.08.07 - klo:19.19
Tai

Koodia: [Valitse]
sudo chmod -R a+rX /var/www

(X = suoritusoikeudet hakemistoille sekä niille tiedostoille, joilla suoritusoikeudet jo on jollekin käyttäjälle.)

find-komennon kanssa touhutessa olen hiljaksiin honannut oikeuksien oktaalinotaation, mutta pidän symbolista merkintää silti nopeammin tajuttavana.