[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Directorios personales con Apache



Hola

Gracias por la respuesta. Eso ya lo he hecho, pero cuando accedo a http://servidor/~usuario, me da un 403 forbidden, y en los logs del apache un "access denied", ya que los directorios de usuario (y por ende, los directorios public_html) tienen máscara 700 y el usuario de Apache (www-data) no puede acceder a ellos. La cosa sería decirle a Apache que use el usuario root para acceder a esos directorios, o que se  salte de alguna manera los permisos (sudo o algo parecido).

Un saludo.

El 1 de agosto de 2008 23:44, Carlos Miranda<debian@mstaaravin.com.ar>escribió:
2008/8/1 Juan Asensio Sánchez <okelet@gmail.com>:
> Hola a todos
>
> Estoy configurando un servidor con Samba y LDAP. Ahora quiero que los
> usuarios puedan publicar sus propias web con el módulo userdir de Apache. El
> problema es que los directorios personales de los usuarios tienen máscara
> 700 (y quiero que sigan así), por lo que Apache (www-data) no puede acceder
> a los archivos de los usuarios para servirlos. Podría hacer que Apache se
> ejecute como root, pero lo veo peligroso. ¿Qué opciones pensáis vosotros que
> podrían plantearse?

De ninguna manera debes correr el Apache como root...
Para que los usuarios puedan publicar sus ~/public_html debes cargarle
al apache el modulo userdir
# a2enmod userdir
# /etc/init.d/apache2 restart

Y listo, ya se pueden ver las cosas desde http://servidor/~usuario/

Saludos

--
"La Voluntad es el unico motor de nuestros logros"
<Mstaaravin />
http://www.mstaaravin.com.ar/


Reply to: