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]