Apache y permisos fuera de /var/www

Tema en 'GNU / Linux' iniciado por speeter, 7 Feb 2006.

Estado del tema:
Cerrado para nuevas respuestas
  1. speeter

    speeter Guest

    Hola a todos

    Tengo instalado apache con apt-get en una distribucion Debian Sarge.

    He hecho un script en php que crea un archivo. Este archivo quiero que
    lo cree dentro del home de los usuarios. Pero Apache no me deja por el
    tema de los permisos. Dentro del directorio /var/www si que funciona.

    Alguna idea de como configurar apache para poder crear archivos dentro
    de los home de usuario?

    Saludos.
     
  2. Oscar Garcia

    Oscar Garcia Guest

    El Mon, 30 Jan 2006 17:29:19 GMT, speeter <speeter@terra.es> escribió:
    >Alguna idea de como configurar apache para poder crear archivos dentro
    >de los home de usuario?


    Tanto por FTP como por consola dispones de chmod para modificar los
    permisos.

    Úsalo para darle permisos de ejecución, lectura y escritura (0777) a
    todos en dicho directorio.

    >Saludos.


    Un saludo y suerte.

    --
    Óscar Javier García Baudet
    LinaresDigital
    http://redstar.linaresdigital.com/
     
  3. speeter, lun20060130@18:29:19(CET):
    >
    > Alguna idea de como configurar apache para poder crear archivos dentro
    > de los home de usuario?


    ¿Es viable que en el home de los usuarios haya enlaces simbólicos hacia
    dentro de /var/www? Así el php crearía los archivos donde puede (y debe) y
    para los usuarios sería prácticamente transparente.


    --
    David Serrano
     
  4. speeter

    speeter Guest

    David Serrano (Hue-Bond) wrote:
    > speeter, lun20060130@18:29:19(CET):
    >
    >>Alguna idea de como configurar apache para poder crear archivos dentro
    >>de los home de usuario?

    >
    >
    > ¿Es viable que en el home de los usuarios haya enlaces simbólicos hacia
    > dentro de /var/www? Así el php crearía los archivos donde puede (y debe) y
    > para los usuarios sería prácticamente transparente.
    >
    >


    Hola David

    Lo que me dices no se me habia ocurrido, es buena idea, pero me temo que
    no me vale. Te cuento más en detalle:

    Lo que necesito hacer es ejecutar un script para que me active/desactive
    el vacation (autorespondedor de email) no se si lo conoces.

    Este es el script que me activa el vacation y es el que quiero ejecutar:

    CUENTA=$1

    #Inicializamos el archivo .vacation.db
    vacation -i $CUENTA

    #Creamos el archivo .forward
    echo '\'$CUENTA, '"|/usr/bin/vacation' $CUENTA'"' > /homeuser/.forward

    El vacation funciona con tres archivos que estan en el home de usuario:

    vacation.msg El mensaje que devuelve
    vacation.db Donde se almacenan los email a los que se ha
    respondido. Se inicializa con vacation -i
    ..forward Hay que añadir la linea que ves arriba para que autoresponda.

    Como ves tengo que ejecutar /usr/bin/vacation y tambien añadir una linea
    a .forward que esta en los directorios home de cada usuario.

    El script de desactivacion simplemente elimina la linea del .forward.

    Un saludo y gracias por responder.
     
  5. Seve

    Seve Guest

    Un dia tal que el Mon, 30 Jan 2006 19:19:58 +0100, Oscar Garcia
    <redstarQUITARSPAM23@xxxxx.es> escribio:

    >El Mon, 30 Jan 2006 17:29:19 GMT, speeter <speeter@xxxxx.es> escribió:
    >>Alguna idea de como configurar apache para poder crear archivos dentro
    >>de los home de usuario?


    >Úsalo para darle permisos de ejecución, lectura y escritura (0777) a
    >todos en dicho directorio.


    0777. =:O. No digo más.
    - - - - - - - - - -
    Wanadoo ladrones. Te engatusarán, te facturarán de más y después te meterán a juicio.
    ¿Quieres que te estafen? Contrata wanadoo.
    Wanadoo... donde los faxes se los lleva el viento.
    Wanadoo... donde las orejas están comunicadas entre sí (lo que entra por un oído, sale por el otro)
    - - - - - - - - - -
    Seve.
    EChMotor#486 BPD#6 Linux user#134969
    306 XT HDI 2000-... Caleidoscopio Free
    seve < @ > vicius < . > org
    Las FAQ de es.comp.hardware.misc en http://www.escomphardwaremisc.org
     
  6. Seve

    Seve Guest

    Un dia tal que el Wed, 01 Feb 2006 12:07:17 GMT, speeter
    <speeter@xxxx.es> escribio:

    >Lo que necesito hacer es ejecutar un script para que me active/desactive
    > el vacation (autorespondedor de email) no se si lo conoces.


    >[...]


    No lo conozco, pero vamos, que tiene pinta que te va a tocar jugar con
    sudo, setuid o similar. Y asegurarte muy mucho de que "$CUENTA" no es
    nada raro.

    - - - - - - - - - -
    Wanadoo ladrones. Te engatusarán, te facturarán de más y después te meterán a juicio.
    ¿Quieres que te estafen? Contrata wanadoo.
    Wanadoo... donde los faxes se los lleva el viento.
    Wanadoo... donde las orejas están comunicadas entre sí (lo que entra por un oído, sale por el otro)
    - - - - - - - - - -
    Seve.
    EChMotor#486 BPD#6 Linux user#134969
    306 XT HDI 2000-... Caleidoscopio Free
    seve < @ > vicius < . > org
    Las FAQ de es.comp.hardware.misc en http://www.escomphardwaremisc.org
     
Estado del tema:
Cerrado para nuevas respuestas

Compartir esta página