Darky
26-02-2006, 10:33
Sul mio server ho 2 diversi spazi web. Ho l'esigenza di inserire l'utente di apache nobody nel gruppo a cui vengono assegnati i file caricati in ciascun spazio web.
Per lo spazio web 1 ho il gruppo/utente spazio1 e per lo spazio web 2 ho il gruppo/utente spazio2.
Premetto che fino a poco tempo fa avevo solo uno spazio web su questo server e quindi avevo già fatto:
usermod -G spazio1 nobody
e tutto filava liscio in quanto a permessi sui file.
Ora avendo creato il secondo spazio web ho fatto:
usermod -G spazio1,spazio2 nobody
Faccio il groups a nobody e mi conferma che ha come gruppo primario il suo nobody e come secondari spazio1 e poi spazio2.
Ma in realtà è come se nobody non appartenesse a spazio2. Ho installato su spazio2 lo stesso medesimo script che ho su spazio1, con gli stessi identici permessi ma è come se nobody non abbia i permessi, non appartenga al gruppo spazio2 ma solo al suo gruppo nobody e a spazio1.
Come mai accade questo ? Mi sfugge qualcosa sui gruppi secondari a cui appartiene un utente ?
:muro:
Per lo spazio web 1 ho il gruppo/utente spazio1 e per lo spazio web 2 ho il gruppo/utente spazio2.
Premetto che fino a poco tempo fa avevo solo uno spazio web su questo server e quindi avevo già fatto:
usermod -G spazio1 nobody
e tutto filava liscio in quanto a permessi sui file.
Ora avendo creato il secondo spazio web ho fatto:
usermod -G spazio1,spazio2 nobody
Faccio il groups a nobody e mi conferma che ha come gruppo primario il suo nobody e come secondari spazio1 e poi spazio2.
Ma in realtà è come se nobody non appartenesse a spazio2. Ho installato su spazio2 lo stesso medesimo script che ho su spazio1, con gli stessi identici permessi ma è come se nobody non abbia i permessi, non appartenga al gruppo spazio2 ma solo al suo gruppo nobody e a spazio1.
Come mai accade questo ? Mi sfugge qualcosa sui gruppi secondari a cui appartiene un utente ?
:muro: