Esa es una carpeta protegida. Necesitas ser root para modificar este directorio.
También puede hacer que gab sea el propietario de este directorio haciendo
sudo chown -R gab /var/www
sudo
ejecutará el chown -R gab /var/www
comando como raíz (administrador) y le pedirá la contraseña que usó al configurar el sistema (probablemente la misma contraseña que gab).
Una vez que hagas esto, también puedes hacer
sudo chown -R 755 /var/www
para dar permisos de escritura.
# Permission
7 full
6 read and write
5 read and execute
4 read only
3 write and execute
2 write only
1 execute only
0 none
Reference Class Description
u user the owner of the file
g group users who are members of the file's group
o others users who are not the owner of the file or members of the group
El 755 significa que el usuario tendrá acceso completo, el grupo tendrá acceso de lectura y ejecución y otros tendrán acceso de lectura y ejecución.
Iba a sugerirte que te hagas miembro de los www-data
(o equivalente), pero desde el directorio y el index.html
ambos son propiedad de root
, de hecho, se puede esperar que lo haga (como sugirió kobaltz), si desea evitar los hosts virtuales.
Si sigue el camino de los hosts virtuales, el /var/www
El directorio es simplemente un marcador de posición que le permite verificar que Apache se está ejecutando.
Sé que es un poco difícil de leer, pero ¿miraste esta página de documentación o esta página wiki?