Kirjoittaja Aihe: [ ratkaistu ] Ilman sudoilua päivitettävät nettisivut Apachella  (Luettu 140 kertaa)

teele

  • Käyttäjä
  • Viestejä: 447
    • Profiili
Matti ja Maija pitävät omia sivuja pilvipalvelimella, joka moni-isännöi Matin koirasivuja ja Maijan kissasivuja.

Sivustot ovat esimerkiksi hakemistoissa /var/www/html/koirasivut ja /var/www/html/kissasivut. Selaimella ne löytyvät osoitteesta koirasivut.dy.fi ja kissasivut.dy.fi.

Matti ja Maija haluaisivat kummatkin ylläpitää omia sivujaan tavallisena käyttäjänä ilman sudoilua.

Netistä löytyi ohje

https://serverfault.com/questions/357108/what-permissions-should-my-website-files-folders-have-on-a-linux-webserver

jota soveltamalla olisi toiveena keksiä Matille ja Maijalle sopivat palvelinasetukset pilvikoneen Apachelle ja tiedosto-oikeuksille.

Olisivatko tällaiset asetukset toimivat

Koodia: [Valitse]
chown -R matti  /var/www/html/koirasivut
chgrp -R www-data  /var/www/html/koirasivut 
chmod -R 750  /var/www/html/koirasivut
chmod g+s  /var/www/html/koirasivut

chown -R maija  /var/www/html/kissasivut
chgrp -R www-data  /var/www/html/kissasivut
chmod -R 750  /var/www/html/kissasivut
chmod g+s  /var/www/html/kissasivut

Tässä on oletuksena, että Apache toimii www-data -oikeuksilla, mutta toimiiko se todella niin Ubuntu 18.04 :ssä, ei ole vielä netistä hakemalla selvinnyt.  Apachen asetuksiin eitarvitsisi koskea, jos edellä oleva toimisi.   

Jos edellä oleva järjestely ei toimi, jokin muukin tapa saada sama toiminnallisuus tietysti kävisi myös.

Muokk.
Tämänhetkiset kokeilujen tulokset näyttäisivät siltä, että ratkaisu voisi olla

Koodia: [Valitse]
sudo chown matti /var/www/html/koirasivut
sudo chown maija /var/www/html/kissasivut

Tulos on tietysti ainakin sillä varaumalla, että kokeiluissa ei oe tapahtunut jotain sellaista, jota ei ole huomattu ja joka on vaikuttanut oikeuksiin.

« Viimeksi muokattu: 14.04.19 - klo:07.46 kirjoittanut teele »