Pagina 1 di 1

apache e gestione utenti

Inviato: giovedì 27 novembre 2014, 9:14
da eaghezzi
sul mio server ospito due siti web sitoA e sitoB configurati come virtual host ognuno con la propria home dir

devo concedere l'accesso ad alcuni utenti solo al proprio sito

normalmente faccio così :
creo gruppo sitoA
in cui inserisco gli utenti che hanno accesso al sitoA più www-data per l'esecuzione

nello stesso modo creo gruppo sitoB

alle rispettive directory assegno il rispettivo gruppo con permessi di lettura e scrittua

effettivamente funziona gli utenti dei due gruppi hanno accesso solo ai propri siti

ma...
utilizzando php un utente del gruppo A può accedere al sito B perchè l'esecuzione dello script viene fatta ovviamente da www-data

non so come risolvere il problema , suggerimenti ?

Re: apache e gestione utenti

Inviato: venerdì 28 novembre 2014, 5:33
da SuperStep
e se facessi cosi:

Codice: Seleziona tutto

/home/UtenteA utenteA:www-data rwxr-xr-x
/home/UtenteB utenteB:www-data rwxr-xr-x
in questo modo www-data puo' solamente leggere, ma non modificare i files.

In alternativa ho trovato una mod di apache "mpm_itk" che specifica con quale utente deve essere eseguito php su un virtualhost...

un articolo qui: http://www.gaggl.com/2013/11/ubuntu-apa ... rent-user/

qui una spiegazione dettagliata di cosa fa: http://mpm-itk.sesse.net/