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 ?
apache e gestione utenti
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: apache e gestione utenti
e se facessi cosi:
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/
Codice: Seleziona tutto
/home/UtenteA utenteA:www-data rwxr-xr-x
/home/UtenteB utenteB:www-data rwxr-xr-x
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/
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti
