[openmamba-devel-it] configurare apache

Ercole Carpanetto ercole69 a gmail.com
Ven 4 Dic 2009 10:44:36 CET


2009/12/4 Fabio Giani <fabio.giani a gmail.com>

>  Ho fatto una breve googolata ma non so bene come cercare l'info, magari
> qualcuno mi sa dare una dritta!
> Ho un server web con openmamba che uso per test e prove varie dove ho
> creato più utenti, per ogni utente i contenuti web sono posizionati in
> /home/utente/public_html quindi ogni utente può connettersi in ftp
> caricare/cancellare/creare file ecc nella sua home, i contenuti sono poi
> accessibili su http://server/~utente <http://server/%7Eutente>, tutto
> funziona regolarmente tranne per alcuni problemi di permessi.
>
>    1. Se la pagina php deve scrivere/leggere un file lo fa come utente
>    'apache' e non come utente 'utente' quindi ciò rende necessario che i
>    permessi delle cartelle siano 777.
>    2. I file creati da apache non sono modificabili da utente quindi in
>    caso di errori non è possibile agire via ftp ma devo intervenire in locale o
>    in ssh come root
>
> Quindi mi chiedevo se esiste la possibilità di configurare apache in modo
> tale che quando esegue una pagina nella home di un utente lo faccia con i
> permessi di tale utente anziché con i suoi.
>
> Fabio
>
Per prima cosa mi pare molto pericoloso dare i permessi di apache agli
utenti: così facendo io posso uploadare e eseguire uno script malevolo!
Comunque la  cosa più veloce che mi viene in mente è assegnare gli utenti e
apache a un gruppo comune, così da mettere i permessi dei file a 770 (o
meglio ancora 660)
Altrimenti cambi i permessi e i proprietari dopo l'upload nella procedura
php con chmod e chown (devi avere l'utente apache nei sudoers per poterlo
fare).
Che sappia io quello che vuoi fare tu non è fattibile direttamente a livello
server (ma attendo smentite da più esperti).
Ribadisco comunque la mia perplessità a livello di sicurezza
Ercole
-- 
Freedom is nothing else but a chance to be better.
A.Camus
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://tao/pipermail/openmamba-devel-it/attachments/20091204/6833f25f/attachment.htm>


Maggiori informazioni sulla lista openmamba-devel-it