Kirjoittaja Aihe: Apache ja public_html  (Luettu 3270 kertaa)

oc

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Apache ja public_html
« : 14.04.06 - klo:00.22 »
Terve!

Olen tässä jo jonkin aikaa yrittänyt testailla erinäisten ohjeiden avulla tuloksetta saada ubuntu koneella apachessa
jokaiselle käyttäjälle kotisivuhakemistoanäkymään ulospäin.
Lähinnä ongelma on jotenkin hakemistojen oikeuksissa, koska selaimella mentäessä jonkin käyttäjän kotisivuille saan seuraavan ilmoituksen :

Forbidden
You don't have permission to access /~kayttaja/index.php on this server.

Googlella löysin sivun jossa jollakin muulla oli ollut ubuntun kanssa sama ongelma, mutta en niidenkään ohjeiden avulla saannut mitään muutosta moiseen.
http://www.ubuntuforums.org/archive/index.php/t-17457.html

Ajattelinkin kysyä, että onko kukaan täällä törmännyt samaan ja kenties voisi antaa jotain vinkkiä mihin suuntaan edetä.

Aslan

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Re: Apache ja public_html
« Vastaus #1 : 14.04.06 - klo:03.07 »
Heip :) varmistahan, että kansoissa on tarvittavat oikeudet ja ryhmä kannattaa olla www-data jolla apache noutaa tiedostot public_html:stä

osaat varmaan vaihtaa kansioiden ja tiedostojen oikeudet?

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Apache ja public_html
« Vastaus #2 : 14.04.06 - klo:10.21 »
Heip :) varmistahan, että kansoissa on tarvittavat oikeudet ja ryhmä kannattaa olla www-data jolla apache noutaa tiedostot public_html:stä

periaatteessa riittää jos kaikille antaa riittävät oikeudet teidostoihin. eli kotihakemistossa, public_html -ahkemistossa ja periaatteessa kaikilla polun varrella olevilla hakemistoilla tulee olla "suoritusoikeudet" (x) ja tiedostoilla tulee olla lukuoikeudet (r). tn ole ihan varma vaativatko php-tiedostot myös suoritusoikeudet (ei kyllä luulisi). lukuoikeuksia ei tietenkään pida antaa kuin omistajalle.
Janne

oc

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Re: Apache ja public_html
« Vastaus #3 : 14.04.06 - klo:15.14 »
Heip :) varmistahan, että kansoissa on tarvittavat oikeudet ja ryhmä kannattaa olla www-data jolla apache noutaa tiedostot public_html:stä

Juu, olen kyllä muunnellut oikeuksia, mutta mikään ei tunnu vaikuttavan asiaan.

Aslan

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Re: Apache ja public_html
« Vastaus #4 : 17.04.06 - klo:01.53 »
Heip :) varmistahan, että kansoissa on tarvittavat oikeudet ja ryhmä kannattaa olla www-data jolla apache noutaa tiedostot public_html:stä

Juu, olen kyllä muunnellut oikeuksia, mutta mikään ei tunnu vaikuttavan asiaan.

hmm... entäs jos muutat /home/ ja siellä käyttäjien kansiolle ryhmäksi www-data? toisin sanoen 'chown käyttäjä.www-data /home/ -R'
tosin, kannattaa muuttaa muiden mahdollisten käyttäjien oikeudet omiin hakemistoihinsa kuntoon jälkeen päin (:

aatu

  • Vieras
Re: Apache ja public_html
« Vastaus #5 : 17.04.06 - klo:08.46 »
Terve!

Olen tässä jo jonkin aikaa yrittänyt testailla erinäisten ohjeiden avulla tuloksetta saada ubuntu koneella apachessa
jokaiselle käyttäjälle kotisivuhakemistoanäkymään ulospäin.
Lähinnä ongelma on jotenkin hakemistojen oikeuksissa, koska selaimella mentäessä jonkin käyttäjän kotisivuille saan seuraavan ilmoituksen :

Forbidden
You don't have permission to access /~kayttaja/index.php on this server.

Googlella löysin sivun jossa jollakin muulla oli ollut ubuntun kanssa sama ongelma, mutta en niidenkään ohjeiden avulla saannut mitään muutosta moiseen.
http://www.ubuntuforums.org/archive/index.php/t-17457.html

Ajattelinkin kysyä, että onko kukaan täällä törmännyt samaan ja kenties voisi antaa jotain vinkkiä mihin suuntaan edetä.

Minä painin kanssa saman ongelman kanssa. Ratkaisuni oikea tai väärä mutta laitoin käyttäjän /home/~omistaja/ -hakemiston omistajalle kaikki oikeudet(luku, kirjoitus, suoritus). Muille ja ryhmälle pelkästään suoritusoikeudet eli poistin ryhmältä ja muilta luku- ja kirjoitusoikeudet.

/home/~omistaja/public_html-hakemistossa poistin muilta ja ryhmältä kirjoitusoikeudet. Suoritus ja lukuoikeudet annoin muille ja ryhmälle sekä omistajalle kaikki oikeudet.

/home/~omistaja/public_html/index.html-tiedostolle pelkästään lukuoikeudet muille ja ryhmälle. Omistajalle kaikki oikeudet.
« Viimeksi muokattu: 17.04.06 - klo:09.04 kirjoittanut aatu »