Foros del Web » Administración de Sistemas » Unix / Linux »

/var/www/ y www-data

Estas en el tema de /var/www/ y www-data en el foro de Unix / Linux en Foros del Web. Hola a todos, me encuentro en la siguiente situación. Vengo a enterarme ahora de que la forma correcta de leer mis archivos en /var/www/ no ...
  #1 (permalink)  
Antiguo 25/01/2011, 23:18
Avatar de Gambinoh  
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 14 años
Puntos: 11
/var/www/ y www-data

Hola a todos, me encuentro en la siguiente situación.

Vengo a enterarme ahora de que la forma correcta de leer mis archivos en /var/www/ no es dando de forma general permisos de lectura y ejecución.

Se ve que el daemon apache cuando se ejecuta tiene el usuario www-data asignado, así que entiendo que solo es cuestión de usar chown para asignar un nuevo usuario a las carpetas dentro del directorio /var/www/.

Así que hice lo siguiente:

Cita:
1) Asigno como usuario "dueño" root a todo /var/www/

Cita:
sudo chown -R root /var/www/
Cita:
2) Compruebo que efectivamente root es el dueño único

sudo ls -l /var/www/

El comando anterior me da como resultado:

drwx------ 2 root root 4096 2011-01-26 02:22 archivo1
-rw-r--r-- 1 root root 5210 2011-01-26 02:22 archivo.php
drwx------ 2 root root 4096 2011-01-26 02:22 archivo2
Cita:
3) Elimino recursivamente todos los derechos para todos los usuarios

sudo chmod -R -wrx /var/www/

Tras un sudo ls -l /var/www/ aparecen estos resultados:

d--------- 2 root root 4096 2011-01-26 02:22 archivo1
---------- 1 root root 5210 2011-01-26 02:22 archivo.php
d--------- 2 root root 4096 2011-01-26 02:22 archivo2
Se que es un poco bestia, pero me estaba haciendo un lío y quiero que tengais todas las variables sobre la mesa y partais de este punto común. Porque yo llegué un momento en que ya no sabía que permisos tenía /var/www/ en un origen.

¿Cómo me lo monto para darle a /var/www/ el usuario y los permisos adecuados para visualizar en localhost mi web? Creo que la cosa trataba de asignar /var/www/ al usuario www-data...
  #2 (permalink)  
Antiguo 28/01/2011, 03:44
Avatar de Gambinoh  
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 14 años
Puntos: 11
Respuesta: /var/www/ y www-data

Vale, finalmente hize lo siguiente después de lo anterior...

Cita:
sudo chown -R www-data /var/www/
Luego hice:

Cita:
sudo chmod -R u+rx,g+r,o+r /var/www/
Con lo que finalmente me quedó así:

Cita:
dr-xr--r-- 2 www-data root 4096 2011-01-26 06:41 archivo1
-r-xr--r-- 1 www-data root 5210 2011-01-26 06:41 archivo.php
dr-xr--r-- 2 www-data root 4096 2011-01-26 06:41 archivo2

Etiquetas: sistemas-unix
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:17.