Kirjoittaja Aihe: APACHE (muutin käyttöoikeuksii kansioon /var/www)  (Luettu 2849 kertaa)

Jep

  • Käyttäjä
  • Viestejä: 24
    • Profiili
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
Jertzu quakenetissä:

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
« Vastaus #1 : 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öä.
Janne

Jep

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
« Vastaus #2 : 23.08.07 - klo:16.18 »
eli miten pääsisin hallitsemaan tuota tiedostoa että apachekin pystyisi siihen
Jertzu quakenetissä:

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
« Vastaus #3 : 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).
Janne

Jep

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
« Vastaus #4 : 23.08.07 - klo:16.36 »
Komentoa terminaaliin ?
Jertzu quakenetissä:

peran

  • Vieras
Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
« Vastaus #5 : 23.08.07 - klo:16.58 »
Komentoa terminaaliin ?

Koodia: [Valitse]
chmod 771 tiedosto_tai_kansio

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
« Vastaus #6 : 23.08.07 - klo:17.47 »
Koodia: [Valitse]
$ sudo chmod -R 775 /var/www
Janne

SuperOscar

  • Käyttäjä
  • Viestejä: 4063
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: APACHE (muutin käyttöoikeuksii kansioon /var/www)
« Vastaus #7 : 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.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11