GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo administro /var/www?

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?


Linux
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. ¿Cómo sincronizar archivos entre dos controles remotos?

  3. ¿Cómo leer un mensaje a la vez desde /var/mail?

  4. ¿Diferencia entre /var/log/messages, /var/log/syslog y /var/log/kern.log?

  5. Cómo mover /usr y /var a otra partición o disco

CentOS / RHEL:Cómo rotar el archivo /var/log/wtmp y /var/log/btmp usando logrotate

Cómo truncar el archivo /var/log/lastlog

Use un repositorio git en /var/www/html/

Django static_root en /var/www/... - sin permisos para recopilar estática

¿Cómo puedo otorgar acceso de escritura a una carpeta a todos los usuarios en Linux?

¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?