Alessandro De Zorzi ha scritto:
l'utente www-data è un utente ad hoc pensato per l'applicazione web, se
il problema
è quello di evitare che su uno stesso host utenti diversi interagiscano
con i file altrui
una soluzione è definire in ogni virtual host l'open_basedir in questo modo

php_admin_value open_basedir "/path_www_dell_utente"

Se invece il problema è quotare gli spazi web per evitare che file
creati con l'utente www-data
non siano conteggiati allora è interessante imporre l'uid associato
all'utente.

Alessandro


i virtual host sono fatti attraverso mod_vhost_alias. non mi e possibile mettere un uid globale per tutti gli utenti tanto meno fare un open_basedir a parte per ciascuno. il problema è permettere agli utenti di creare o uppare files attraverso script php e ottenere i giusti uid e gid su quei files. avere istanze di php che girano con l'uid dell'utente e inoltre molto salutare per la sicurezza. fatemi sapere se c'e' un modo migliore di suphp, che oltre a non funzionare (ho passato un'intera giornata a tentare di configurarlo) e anche lento (a quanto ho sentito).




--
Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a