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-webserverjota soveltamalla olisi toiveena keksiä Matille ja Maijalle sopivat palvelinasetukset pilvikoneen Apachelle ja tiedosto-oikeuksille.
Olisivatko tällaiset asetukset toimivat
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
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.