it-swarm-es.tech

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

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

El usuario del sistema Linux para usuarios web se llama 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 configurar el www-data usuario como propietario de los archivos. ¿Esta bien?

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

¡Gracias!

10
jeffery_the_wind

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

3
Milton Bryant
  • 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

    Sample run on Ubuntu 12.04

1
Shyam