Pagina 1 di 1
Permessi Server
Inviato: giovedì 10 ottobre 2013, 10:05
da Calabria
Salve a tutti! Ho un dilemma che mi porto ormai da tempo e non riesco a venirne a capo. Ho installato un Server Ubuntu sulla quale sto testando qualche sito internet. Il mio problema è che non sò come settare i permessi degli utenti e dei gruppi del sistema in quanto spesso mi accadono diversi problemi legati alla gestione dei permessi.
Ad esempio un sito wordpress non è in grado di generare delle miniature a partire da una foto anche se su tutto il sito ho dato i 777
Quando creo un nuovo utente con la sua cartella home, devo prima dare i permessi 775 tramite shell prima che lui possa inserire file tramite ftp
Insomma, come si settano i permessi di un server Unix?

Re: Permessi Server
Inviato: giovedì 10 ottobre 2013, 11:15
da eaghezzi
a meno di casi particolari non hai necessità di impostare i permessi
tutto quello che va sul web di solito eredita i permessi di apache www-data o root
se fai creare la home direttamente al comando adduser non hai problemi
permessi particolari possono essere richiesti dal singolo demone es. ftp,samba ... consulta la doc specifica
Re: Permessi Server
Inviato: giovedì 10 ottobre 2013, 12:10
da Calabria
Io gli utenti li creo tramite il pannello Webmin e gli utenti appartengono al gruppo "users". Però, come già detto, ad esempio un sito in wordpress non è in grado di realizzare una miniatura (quindi scrivere un file) nonostante dò i permessi 777 a tutta la cartella utente.
Faccio un altro esempio: se devo aggiornare un plug-in di wordpress il sistema mi chiede sempre la password dell'utente di sistema
Re: Permessi Server
Inviato: giovedì 10 ottobre 2013, 12:45
da eaghezzi
spiacente utilizzo e conosco linux solo da terminale proprio per evitare ulteriori problemi
per wordpress probabilmente vuole un utente specifico devi guardare nella doc di wordpress
Re: Permessi Server
Inviato: giovedì 10 ottobre 2013, 15:37
da Calabria
ok ma da terminale cosa avresti fatto, l'utente proprietario della cartella del sito sotto quale gruppo lo avresti messo?
Re: Permessi Server
Inviato: giovedì 10 ottobre 2013, 19:50
da QuiXo
Prova ad aggiungere l'utente nel gruppo www-data o eventualmente con chown cambi i permessi della cartella inserendo come proprietario l'utente creato e come gruppo www-data
Re: Permessi Server
Inviato: venerdì 11 ottobre 2013, 11:20
da Calabria
Li ho già così

... proprietario cartella "Pippo" sotto gruppo www-data .... e se invece come proprietario della cartella metto proprio www-data? Combino guai?
Re: Permessi Server
Inviato: venerdì 11 ottobre 2013, 16:16
da Matt_91
secondo me non è un problema di permessi ma di qualche modulo php che gli manca, tipo imagemagik
prova a installare questo pacchetto: imagick-php5
Re: Permessi Server
Inviato: venerdì 11 ottobre 2013, 16:58
da Calabria
Purtroppo nada

... mi è venuto in testa il problema dei permessi perchè anche quando installo un plugin mi chiede le credenziali di accesso FTP (dell'utente quindi) quindi credo che Wordpress rilevi che non è in grado di scrivere sul file system
Re: Permessi Server
Inviato: lunedì 14 ottobre 2013, 9:39
da Matt_91
Mi sa che hai combinato non pochi casini...

Una volta che crei l'utente lui ha automaticamente i permessi necessari per leggere e scrivere nella sua home, anche tramite ftp. Riguardo a WP, l'importante è che l'utente che esegue apache(di default www-data) abbia i permessi necessari per leggere scrivere ed eseguire i file. non serve dare i permessi 777 a tutto. inoltre il fatto che WP non generi le miniature mi vien da pensare o che non hai realmente dato i permessi 777(anche se come ripeto non serve) a tutto(in caso contrario non è un problema di permessi) o che hai combinato casini(oltre che sul server

) anche alla configurazione di WP. Personalmente non ho mai inserito le credenziali FTP su WP, per assicurarmi più sicurezza sul server, non sono necessarie.