Pagina 1 di 1

[Server] Problema utenti www-data e utente ftp

Inviato: martedì 12 gennaio 2010, 19:31
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...

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

Inviato: giovedì 14 gennaio 2010, 16:24
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...

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

Inviato: lunedì 26 aprile 2010, 22:25
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???

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

Inviato: martedì 27 aprile 2010, 13:22
da KaMZaTa
Uppp!

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

Inviato: mercoledì 28 aprile 2010, 19:03
da KaMZaTa
Uppp!

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

Inviato: giovedì 29 aprile 2010, 14:26
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

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

Inviato: giovedì 29 aprile 2010, 19:09
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?  :-[

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

Inviato: giovedì 29 aprile 2010, 19:13
da Massimog
hai creato la cartella joomla in /var/www ?

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

Inviato: giovedì 29 aprile 2010, 19:39
da KaMZaTa
Massimog ha scritto: hai creato la cartella joomla in /var/www ?
No, nella cartella Public_html. Dovrei utilizzare /var/www?

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

Inviato: giovedì 29 aprile 2010, 19:44
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

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

Inviato: giovedì 29 aprile 2010, 19:49
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 :)