[Server] Problema utenti www-data e utente ftp

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
simi
Prode Principiante
Messaggi: 2
Iscrizione: martedì 12 gennaio 2010, 19:12

[Server] Problema utenti www-data e utente ftp

Messaggio da simi »

Salve,
ho il seguente problema:
ho acquistato da poco un server dedicato, sul quale ho installato webmin+virtualmin dal quale gestisco vari virtual server.
Il problema è nato nel momento in cui eseguo alcune operazione tramite script, ad esempio la creazione di una cartella o l'upload di file ecc.. in questi casi il proprietario dei suddetti file è l'utente www-data e quando provo ad accedere tramite ftp per modificare qualcosa l'utente ftp non ha i permessi per utilizzare quei file o entrare in quelle cartelle(dato che non è il proprietario). >:(

Vi ringrazio in anticipo per l'aiuto...
simi
Prode Principiante
Messaggi: 2
Iscrizione: martedì 12 gennaio 2010, 19:12

Re: [Server] Problema utenti www-data e utente ftp

Messaggio da simi »

Ovviamente le soluzioni aggiungo l'utente al gruppo www-data, creo un alias, ecc... sono già state valutate....
Vorrei una soluzione più ad alto livello che evitasse procedure macchinose e che evitasse soprattutto vulnerabilità...

Quello che ho pensato nel momento in cui mi è sorto questo problema è stato: ma i provider che offrono hosting condivisi come fanno?? quando lo utilizzavo io(l'hosting condiviso), e installavo tramite joomla un modulo o un componente, poi sull'ftp l'utente proprietario del file era sempre lo stesso e non www-data??? o no???

Una soluzione un po al limite che ho trovato è: imposto il cron per eseguire ogni 5 minuti il chown sulle directory public_html...ma sarà una cosa pesante???non sono un esperto e non so fino a dove mi posso spingere...booo...questo è un mondo bello ed affascinante...ma molto complesso...

ancora grazie per l'aiuto e per il poter ragionare insieme...
KaMZaTa
Prode Principiante
Messaggi: 188
Iscrizione: venerdì 28 aprile 2006, 0:36

Re: [Server] Problema utenti www-data e utente ftp

Messaggio da KaMZaTa »

Mi aggiungo alla richiesta. Ho installato Ubuntu Server, Webmin e Virtualmin. Ho una marea di problemi di permessi e nello specifico anch'io con Joomla. C'è qualcuno che può illuminarmi???
KaMZaTa
Prode Principiante
Messaggi: 188
Iscrizione: venerdì 28 aprile 2006, 0:36

Re: [Server] Problema utenti www-data e utente ftp

Messaggio da KaMZaTa »

Uppp!
KaMZaTa
Prode Principiante
Messaggi: 188
Iscrizione: venerdì 28 aprile 2006, 0:36

Re: [Server] Problema utenti www-data e utente ftp

Messaggio da KaMZaTa »

Uppp!
Ptah
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1269
Iscrizione: mercoledì 13 dicembre 2006, 13:19
Contatti:

Re: [Server] Problema utenti www-data e utente ftp

Messaggio da Ptah »

@simi.
Con ftp c'è la possibilità di indicare un "fake user" e relativo "fake group" per i file e le cartelle.
Verifica sul manuale del tuo server ftp :)

@kamzata
Se riesci a spiegare il problema è decisamente meglio, non abbiamo la palla di cristallo :D :p
Non sono chi dico di essere ;) || Problema risolto?Metti [RISOLTO] nel titolo ;)
Script per Firewall Iptables
Guida Php ufficiale (in inglese)
KaMZaTa
Prode Principiante
Messaggi: 188
Iscrizione: venerdì 28 aprile 2006, 0:36

Re: [Server] Problema utenti www-data e utente ftp

Messaggio da KaMZaTa »

Ptah ha scritto: @simi.
Con ftp c'è la possibilità di indicare un "fake user" e relativo "fake group" per i file e le cartelle.
Verifica sul manuale del tuo server ftp :)

@kamzata
Se riesci a spiegare il problema è decisamente meglio, non abbiamo la palla di cristallo :D :p
Ah no? Ora sto reinstallando tutto e, una volta fatto, proverò a guardare di preciso di cosa si tratta.

Grossolanamente posso dirti che i permessi giusti (per il funzionamento di Joomla sul Virtual Server creato tramite Virtualmin) vengono impostati agli utenti errati e che quindi Joomla (o meglio l'user 'Apache' o 'www-data' non ricordo di preciso) non è in grado di scrivere nei file di configurazione (di Joomla). Dando i permessi a 'www-data' con un chmod e un chown in parte questi problemi vengono risolti (ma non tutti) però vengono tolti all'utente 'ftp' non permettendo più l'utilizzo da FTP.

Come se non bastasse, anche "rattoppando provvisoriamente" con questa soluzione (NON funzionante al 100%), il problema si ripresenta ogni volta che si crea un nuovo Virtual Server da Virtualmin per la creazione di un nuovo dominio. L'idea che mi sono fatto è che la soluzione ideale sarebbe quella di settare il template dei Virtual Server con i permessi corretti agli utenti corretti. Al momento però non ho idea di come si faccia :D. Facendo così ogni nuovo Virtual Server creato assegnerà in automatico in modo corretto (per Joomla) i permessi agli utenti corretti e potendo così installare e configurare Joomla senza problemi!

Dico bene o dico male? Se fosse così, sapresti dirmi come impostare il template del Virtual Server?  :-[
Avatar utente
Massimog
Rampante Reduce
Rampante Reduce
Messaggi: 7342
Iscrizione: martedì 2 dicembre 2008, 18:17
Desktop: GNOME 3.16
Distribuzione: Gentoo x86_64
Sesso: Maschile
Località: Osimo(AN)

Re: [Server] Problema utenti www-data e utente ftp

Messaggio da Massimog »

hai creato la cartella joomla in /var/www ?
Acer 5920G con Gentoo 64bit + Ubuntu 12.04 LTS Precise Pangolin 64bit + Windows 7 64 bit | Stampante Epson PX710W | Router Netgear DGN2000
KaMZaTa
Prode Principiante
Messaggi: 188
Iscrizione: venerdì 28 aprile 2006, 0:36

Re: [Server] Problema utenti www-data e utente ftp

Messaggio da KaMZaTa »

Massimog ha scritto: hai creato la cartella joomla in /var/www ?
No, nella cartella Public_html. Dovrei utilizzare /var/www?
Avatar utente
Massimog
Rampante Reduce
Rampante Reduce
Messaggi: 7342
Iscrizione: martedì 2 dicembre 2008, 18:17
Desktop: GNOME 3.16
Distribuzione: Gentoo x86_64
Sesso: Maschile
Località: Osimo(AN)

Re: [Server] Problema utenti www-data e utente ftp

Messaggio da Massimog »

KaMZaTa ha scritto:
Massimog ha scritto: hai creato la cartella joomla in /var/www ?
No, nella cartella Public_html. Dovrei utilizzare /var/www?
io ho installato njoomla in /var/www nel mio server
Acer 5920G con Gentoo 64bit + Ubuntu 12.04 LTS Precise Pangolin 64bit + Windows 7 64 bit | Stampante Epson PX710W | Router Netgear DGN2000
Ptah
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1269
Iscrizione: mercoledì 13 dicembre 2006, 13:19
Contatti:

Re: [Server] Problema utenti www-data e utente ftp

Messaggio da Ptah »

E' indifferente dove si installa. In teoria potrebbe anche andare bene /usr/share, non conta nulla.
Quel che conta, ribadisco, è settare i due demoni ftp e apache modo "coerente". Se vuoi usare www-data (o apahce che sia) come utente "unico", allora devi impostare ftp in modo che utilizzi questo utente "fake". Idem per il gruppo.
Verifica sul man del server ftp e spulcia un poco google :)
Non sono chi dico di essere ;) || Problema risolto?Metti [RISOLTO] nel titolo ;)
Script per Firewall Iptables
Guida Php ufficiale (in inglese)
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti