[webserver] assegnazione proprietà directory

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
marcus87
Prode Principiante
Messaggi: 48
Iscrizione: martedì 2 febbraio 2010, 12:10

[webserver] assegnazione proprietà directory

Messaggio da marcus87 »

Ciao a tutti,

avrei bisogno di capire a chi devo assegnare la proprietà delle directory (e sottodirectory) dei miei virtual hosts in modo da permettere all'utente di creare ed eliminare files tramite ftp (o samba, non è importante), ma allo stesso tempo permettere di eseguire operazioni sui files tramite browser (ad esempio gli aggiornamenti automatici di wordpress, il modificare le immagini da browser, ecc.).

In poche parole: se assegno la proprietà all'utente "pinco" tramite

Codice: Seleziona tutto

sudo chown -R pinco /var/www/sitoweb
ad esempio, pinco può creare ed eliminare files, però tramite browser non è possibile fare modifiche ai files; se invece assegno la proprietà all'utente "www-data" (l'utente con il quale gira apache)

Codice: Seleziona tutto

sudo chown -R www-data /var/www/sitoweb
, tramite le interfacce web si possono eseguire operazioni che modifichino i files, mentre l'utente "pinco" non può più toccare nulla nella cartella dove risiede il sito web.

Come posso ottenere un compromesso tra le due possibilità? I siti di hosting come settano le proprietà dei loro virtual hosts? (di certo non impostano i permessi a 777 questo è poco ma sicuro ;D)
Ho provato anche ad inserire l'utente pinco nel gruppo "www-data", e ad assegnare le proprietà in questo modo:

Codice: Seleziona tutto

sudo chown -R www-data:www-data /var/www/sitoweb
ma l'utente pinco rimane comunque escluso dall'eseguire operazioni sui files.
Ho provato inoltre

Codice: Seleziona tutto

sudo chown -R pinco:www-data /var/www/sitoweb
ma in questo caso è www-data che rimane escluso.
Le combinazioni che mi vangono in mente sono terminate, ora chiedo a voi... ???

Grazie a chi mi vorrà dare qualche dritta!  ;)
Ultima modifica di marcus87 il martedì 30 marzo 2010, 19:03, modificato 1 volta in totale.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [webserver] assegnazione proprietà directory

Messaggio da il_muflone »

la seconda tua idea e` quella valida:
o inserisci pinco nel gruppo www-data oppure inserisci entrambi gli utenti pinco e www-data nel gruppo webmasters (da creare nuovo).

fatto cio` devi dare al gruppo il permesso di scrittura con
sudo chmod -R +w /var/www/sitoweb
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: Majestic-12 [Bot] e 3 ospiti