Mag ik je nog een waarschuwing geven?
Dit stukje van die website:
Eigenaar webserver bestanden
De standaard map voor webpagina's is /var/www. Door eigenaar te worden van de map /var/www kun je webpagina's bewerken en opslaan.
wordt eigenaar webserver-bestanden
sudo chown -R $USER:$USER /var/www
Vanaf nu ben je eigenaar van de webserverbestanden en kan je pagina's en bestanden wijzigen, zonder gebruik te maken van sudo.
Is niet echt verstandig. Apache werkt met de user www-data. Deze user kan alleen in de map /var/www/ kijken en dingen doen. Het is onverstandig om andere users rechten te geven over de map /var/www/, omdat die meer kunnen dan alleen in die map kijken. Dat brengt dus een beveiligingsrisico met zich mee.
Als ik bestanden naar /var/www/ moet sturen, dan doe ik wel hetzelfde, maar ik zet ook altijd de rechten zo snel mogelijk weer terug naar de orginele staat. Dus stel ik moet bestanden oversturen, dan doe ik het volgende:
sudo chown -R crashit:crashit /var/www
En ik stuur de bestanden over.
En wanneer ik er weer klaar mee ben, dan zet ik gewoon de orginele rechten weer terug:
sudo chown -R www-data:www-data /var/www
Dat vindt Apache ook fijn, want zo kan hij de website weer terugvinden...