Permisos para carpetas y archivos para el usuario de www-data Linux

10

Mi pregunta es bastante general. Supongamos que tengo un servidor web de distribución de Linux, con el /var/www/es el directorio web. Usé mi cuenta de superusuario para cargar y descomprimir el .ziparchivo de instalación de Joomla .

Se llama al usuario del sistema Linux para usuarios web www-data. De todos modos, mi pregunta es quién debería ser el RESPONSABLE de las carpetas y archivos en el directorio web del sistema Linux. En este momento, debido a que utilicé mi cuenta de superusuario para descomprimir los archivos, todas las carpetas y archivos son propiedad del superusuario y, por lo tanto, aparecen en el sistema de administración de joomla como no escribibles. Solo dudo un poco en establecer al www-datausuario como propietario de los archivos. ¿Esta bien?

Solo como referencia, en Linux cambiaría el propietario de las carpetas y archivos con chowny cambiaría el grupo con chgrp.

¡Gracias!

jeffery_the_wind
fuente
1
Parece que esta pregunta es un duplicado de este joomla.stackexchange.com/questions/132/…
Dmitry Rekun
1
Creo que la parte con www-data no se responde allí.
Valentin Despa

Respuestas:

3

Es probable que desee cambiar la propiedad del usuario www-data. Puede ver al usuario asignado a ese espacio haciendo # cat /etc/passwd. Siempre tenga cuidado al tocar objetos como raíz. Puedes romper muchas cosas.

Milton Bryant
fuente
1
  • En Linux, puede encontrar el nombre del usuario que ejecuta Apache con un comando:

    ps aux | grep apache # shows username in the first column

  • Recupere los grupos de los que este usuario forma parte con el comando groups (1):

    groups [USERNAME]

  • Aquí hay una captura de pantalla para descubrir apache [nombre de usuario] y [grupo de usuarios] en Ubuntu 12.04

    Ejecución de muestra en Ubuntu 12.04

Shyam
fuente