cartella /var/www permessi corretti
cartella /var/www permessi corretti
Ciao, in /var/www/sites ho creato due cartelle sito1 e sito2, e ho i due rispettivi utenti utente1 e utente2
Che permessi vanno settati alle cartelle del sito per fare in modo che apache possa accedere mentre gli utenti (la cui home ho modificato in /var/ww/sites/sito1 etc) accedono in lettura/scrittura ma solo nella loro?
credo sia una situazione normale..giusto? ???
grazie per l'aiuto
ciao
Che permessi vanno settati alle cartelle del sito per fare in modo che apache possa accedere mentre gli utenti (la cui home ho modificato in /var/ww/sites/sito1 etc) accedono in lettura/scrittura ma solo nella loro?
credo sia una situazione normale..giusto? ???
grazie per l'aiuto
ciao
Ultima modifica di mk69 il mercoledì 11 aprile 2012, 10:56, modificato 1 volta in totale.
Re: cartella /var/www permessi corretti
Hai già letto tutte le altre discussioni sul'argomento?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Re: cartella /var/www permessi corretti
Ciao! la mia soluzione non è molto elegante, ma funziona. Quando accedi da ftp ogni utente ha accesso solo alla sua home. L'deale sarebbe dare ai due utenti (sito 1 e sito 2) lo stesso gruppo dell'utente che esegue apache (www-data se non ricordo male) poi dai chmod 770 ai due siti e dovrebbe funzionare. Ricorda però che quando carichi i file via ftp potrebbe sballarti i permessi (ripassa con chmod)
Re: cartella /var/www permessi corretti
grazie ad entrambi....
..mmh...no...queste no..non le avevo lette...avevo letto un bel pò in generale sui vari siti e forum e appunto ho trovato tante risposte e soluzioni diverse..pensavo ci fosse uno standard da seguire...
ad ogni modo, in uno di questi che mi hai segnalato ho letto la parte riguardante l'installazione di apache2-mpm-itk, in questo modo ho risolto il problema.
ho dato proprietà e privilegi 770 per la cartella al rispettivo utente, e tramite il modulo aggiuntivo il virtualhost gira con quell'utente.
metto risolto ;)
ciao
..mmh...no...queste no..non le avevo lette...avevo letto un bel pò in generale sui vari siti e forum e appunto ho trovato tante risposte e soluzioni diverse..pensavo ci fosse uno standard da seguire...
ad ogni modo, in uno di questi che mi hai segnalato ho letto la parte riguardante l'installazione di apache2-mpm-itk, in questo modo ho risolto il problema.
ho dato proprietà e privilegi 770 per la cartella al rispettivo utente, e tramite il modulo aggiuntivo il virtualhost gira con quell'utente.
metto risolto ;)
ciao
Re: cartella /var/www permessi corretti [Risolto]
Se vuoi puoi trovare una piccola ma pratica spiegazione scritta da me qui http://bave.info/?p=24. Ciao! 
Re: cartella /var/www permessi corretti [Risolto]
grazie
dici che è meglio così rispetto a come ho fatto io??
ti spiego..essendo un server di futura produzione, sto testando gli ambienti direttamente sulla 12.04...ho installato vsftpd 2.3.5 il quale abilitando il chroot poi non mi permette di scrivere..restituendomi il messaggio
vsFTPd 2.3.5 500 OOPS: vsftpd: refusing to run with writable root inside chroot
Seguendo le varie indicazioni in questo sito, http://www.benscobie.com/fixing-500-oop ... de-chroot/
ho provato il suggerimento di dimitriy n° 2.. poi ho fatto il chown -R utente1 /var/www/sites/utente1 e chmod -R 770 /var/www/sites/sito1.....e così con filezilla ogni utente si collega alla sua home, scrive senza problemi, sale alla radice dei siti (nel mio caso /var/www/sites) ma non può entrare nelle altre
Poi, ho installato apache2-mpm-itk e configurato il virtualhost relativo ad ogni sito con il proprio utente, e in questo modo anche il sito sembra andare bene e il log di apache non mi restituisce errori.
Come vedi questa procedura?? ci sono controindicazioni o problemi che possono saltare fuori un un secondo tempo?
ti spiego..essendo un server di futura produzione, sto testando gli ambienti direttamente sulla 12.04...ho installato vsftpd 2.3.5 il quale abilitando il chroot poi non mi permette di scrivere..restituendomi il messaggio
vsFTPd 2.3.5 500 OOPS: vsftpd: refusing to run with writable root inside chroot
Seguendo le varie indicazioni in questo sito, http://www.benscobie.com/fixing-500-oop ... de-chroot/
ho provato il suggerimento di dimitriy n° 2.. poi ho fatto il chown -R utente1 /var/www/sites/utente1 e chmod -R 770 /var/www/sites/sito1.....e così con filezilla ogni utente si collega alla sua home, scrive senza problemi, sale alla radice dei siti (nel mio caso /var/www/sites) ma non può entrare nelle altre
Poi, ho installato apache2-mpm-itk e configurato il virtualhost relativo ad ogni sito con il proprio utente, e in questo modo anche il sito sembra andare bene e il log di apache non mi restituisce errori.
Come vedi questa procedura?? ci sono controindicazioni o problemi che possono saltare fuori un un secondo tempo?
Re: cartella /var/www permessi corretti [Risolto]
@ bave
ho provato a seguire le tue indicazioni sostituendo vsftpd con proftpd in modo da non avere quel fastidioso errore..ho configurato tutti i permessi come indicato nel tuo blog
http://bave.info/?p=24
l'unica cosa...impostando i permessi come dici
“chown -R nome_utente:www-data nome_sito” #imposta il proprietario e gruppo cartella
“chmod -R 760 sito” #per impostare i diritti (tutti i diritti per il proprietario, lettura e esecuzione per il gruppo)
se esegui un ls -al sulla cartella del sito mi trovo
-rwxrw---- 1 utente www-data 236 apr 10 17:17 .htaccess
-rwxrw---- 1 utente www-data 397 apr 10 17:17 index.php
-rwxrw---- 1 utente www-data 410 apr 10 17:17 LEGGIMI.tx
però...il sito mi dà errore in accesso e nel log apache risulta
Permission denied: /var/www/sito1/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
il www-data non risulta già proprietario e con permessi di lettura scrittura sui file?? perchè viene fuori l'errore?
Ho fatto chmod -R 775 sito e ora chiaramente funziona...però mi piacerebbe capire il perchè dell'errore....soprattuto per capirci di più per come funzionano i permessi >:( >:( >:(
ciao
grazie
ho provato a seguire le tue indicazioni sostituendo vsftpd con proftpd in modo da non avere quel fastidioso errore..ho configurato tutti i permessi come indicato nel tuo blog
http://bave.info/?p=24
l'unica cosa...impostando i permessi come dici
“chown -R nome_utente:www-data nome_sito” #imposta il proprietario e gruppo cartella
“chmod -R 760 sito” #per impostare i diritti (tutti i diritti per il proprietario, lettura e esecuzione per il gruppo)
se esegui un ls -al sulla cartella del sito mi trovo
-rwxrw---- 1 utente www-data 236 apr 10 17:17 .htaccess
-rwxrw---- 1 utente www-data 397 apr 10 17:17 index.php
-rwxrw---- 1 utente www-data 410 apr 10 17:17 LEGGIMI.tx
però...il sito mi dà errore in accesso e nel log apache risulta
Permission denied: /var/www/sito1/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
il www-data non risulta già proprietario e con permessi di lettura scrittura sui file?? perchè viene fuori l'errore?
Ho fatto chmod -R 775 sito e ora chiaramente funziona...però mi piacerebbe capire il perchè dell'errore....soprattuto per capirci di più per come funzionano i permessi >:( >:( >:(
ciao
grazie
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti

