Ik heb een vrij kale CentOS 6.2 machine waar ik Apache op heb geïnstalleerd. Nu weet ik alleen niet wat de beste manier is om hier permissies op te zetten. Ik lees wel allerlei voorbeelden maar als niet-Linux man kan ik niet goed overzien wat een praktische optie is. Ik begrijp hoe rechten toegekend worden voor de eigenaar, groep en anderen maar niet hoe je dat in de praktijk toepast.
Wat ik heb/weet:
- documentroot is /www
- bestanden in /www, /www/images en /www/files
- een gebruiker met de naam henk (adduser henk)
- een groep met de naam www (groupadd www)
- Henk is lid gemaakt van www (usermod -a -G www henk)
- Apache draait onder user apache/groep apache
Wat ik wil:
- sitebestanden onder /www moeten uiteraard zichtbaar worden voor anonieme gebruikers
- persmissies toepassen met de groep www
- gebruiker Henk moet kunnen schrijven in /www en onderliggende directories
Op welke manier kan ik nu het beste permissies toekennen aan mijn www-groep? En waarom zo?
Wat ik heb/weet:
- documentroot is /www
- bestanden in /www, /www/images en /www/files
- een gebruiker met de naam henk (adduser henk)
- een groep met de naam www (groupadd www)
- Henk is lid gemaakt van www (usermod -a -G www henk)
- Apache draait onder user apache/groep apache
Wat ik wil:
- sitebestanden onder /www moeten uiteraard zichtbaar worden voor anonieme gebruikers
- persmissies toepassen met de groep www
- gebruiker Henk moet kunnen schrijven in /www en onderliggende directories
Op welke manier kan ik nu het beste permissies toekennen aan mijn www-groep? En waarom zo?