permessi sulle directory

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
nicola76b
Prode Principiante
Messaggi: 165
Iscrizione: lunedì 19 giugno 2006, 12:14

permessi sulle directory

Messaggio da nicola76b »

Ciao a tutti,
è più di un'ora che ci sto dietro, per favore AIUTO!!  >:(

Supponiamo di avere un utente "pippo" e una cartella contenete file (e cartelle) chiamata "folder1".
Devo lavorare con pippo, il quale NON ha i permessi per scrivere in /var/www ma può usare sudo.

Copio la cartella

Codice: Seleziona tutto

sudo cp ~/folder1 /var/www/

tutto ok funziona
Ora cambio il propirtario--gruppo

Codice: Seleziona tutto

sudo chown -R pippo:pippo /var/www/folder1/
e se lo listo file e cartelle hanno permessi corretti.

Codice: Seleziona tutto

ls -l
...
drwxr-xr-x 15 pippo pippo 4096 2007-10-09 10:58 folder1
...

MA

Codice: Seleziona tutto

cd /var/www
mv folder1 folder2
mv: impossibile spostare `folder1' in `folder2': Permesso negato
Lo stesso mi accade se cerco di rimuove la cartella

Codice: Seleziona tutto

cd /var/www
rm -r folder1/
rm: impossibile rimuovere la directory `folder1/': Permesso negato


perchè?!?!?!?!?!?!?!?!!?!?!?!?
Grazie mille
  -nicola

PS: un'altra domanda.. Se entro nella cartella folder1 (all'interno di /var/www/) dopo aver cambiato i permessi come sopra posso modificare-creare file ma la directory superiore ".." rimane proprietà di root.. perchè??
Ultima modifica di nicola76b il martedì 9 ottobre 2007, 11:34, modificato 1 volta in totale.
Avatar utente
ethyl
Rampante Reduce
Rampante Reduce
Messaggi: 7766
Iscrizione: venerdì 19 gennaio 2007, 16:31

Re: permessi sulle directory

Messaggio da ethyl »

naturalmente è pippo che cerca di rinominare/cancellare folder1?
Controlla i permessi di /var/www dovresti trovare utente/gruppo apache o qualcosa di simile
Avatar utente
A.Anobile
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 318
Iscrizione: martedì 31 luglio 2007, 12:23
Località: Acerenza PZ

Re: permessi sulle directory

Messaggio da A.Anobile »

nicola76b ha scritto:

Codice: Seleziona tutto

cd /var/www
mv folder1 folder2
mv: impossibile spostare `folder1' in `folder2': Permesso negato
Lo stesso mi accade se cerco di rimuove la cartella

Codice: Seleziona tutto

cd /var/www
rm -r folder1/
rm: impossibile rimuovere la directory `folder1/': Permesso negato
Per eseguire questi comandi devi avere i permessi in scrittura su /var/www e non su /var/www/folder1.
Mi spiego meglio, se voglio creare, cancellare o rinominare un file, devo avere i permessi in scrittura sulla cartella che lo contiene e non sul file stesso.
nicola76b
Prode Principiante
Messaggi: 165
Iscrizione: lunedì 19 giugno 2006, 12:14

Re: permessi sulle directory

Messaggio da nicola76b »

Per eseguire questi comandi devi avere i permessi in scrittura su /var/www e non su /var/www/folder1.
Mi spiego meglio, se voglio creare, cancellare o rinominare un file, devo avere i permessi in scrittura sulla cartella che lo contiene e non sul file stesso.
..Adesso inizio a capire...
Quindi la cosa più sensata-elegante da fare qual'è? cambiare il gruppo di /var/www?

Grazie mille
Avatar utente
A.Anobile
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 318
Iscrizione: martedì 31 luglio 2007, 12:23
Località: Acerenza PZ

Re: permessi sulle directory

Messaggio da A.Anobile »

nicola76b ha scritto: Quindi la cosa più sensata-elegante da fare qual'è? cambiare il gruppo di /var/www?
uhm.. non direi... tu quali esigenze hai?
nicola76b
Prode Principiante
Messaggi: 165
Iscrizione: lunedì 19 giugno 2006, 12:14

Re: permessi sulle directory

Messaggio da nicola76b »

il problema è relativo a joomla.
Deve avere i permessi per scrivere all'interno della cartella /var/www/Joomla

Poi però avevo iniziato il topic per una questione di principio...
Mi dava fastidio il non capire perchè non potevo rimuovere qualcosa senza sudo (e me lo hai spiegato benissimo!!)

Ma adesso che ci penso allora, visto che devo lavorare all'interno della cartella è sufficiente dare i permessi alla cartella /var/www/Joomla..
Giusto?
Avatar utente
A.Anobile
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 318
Iscrizione: martedì 31 luglio 2007, 12:23
Località: Acerenza PZ

Re: permessi sulle directory

Messaggio da A.Anobile »

nicola76b ha scritto: Ma adesso che ci penso allora, visto che devo lavorare all'interno della cartella è sufficiente dare i permessi alla cartella /var/www/Joomla..
Giusto?
Esatto. Al tuo posto farei così, guarderei la documentazione di Joomla e cercheri di capire quali sono le cartelle in cui Joomla intende scrivere. A quel punto modificherei owner e group di quelle cartelle assegnandole a www-data. Se poi cerchi su google quale è la configurazione consigliata per Joomla tanto meglio..
nicola76b
Prode Principiante
Messaggi: 165
Iscrizione: lunedì 19 giugno 2006, 12:14

[RISOLTO] permessi sulle directory

Messaggio da nicola76b »

Grazie!
Avatar utente
ryuujin
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1032
Iscrizione: venerdì 14 aprile 2006, 2:57
Sesso: Maschile
Località: Pescara
Contatti:

Re: [RISOLTO] permessi sulle directory

Messaggio da ryuujin »

nicola76b ha scritto: Grazie!
naturalmente non dare 0777 come permessi ai file e la directory di joomla.

r.
http://blog.spicydev.it
"Chi riceve un'idea da me, ricava conoscenza senza diminuire la mia; come chi accende la sua candela con la mia, riceve luce senza lasciarmi
al buio". - Thomas Jefferson
nicola76b
Prode Principiante
Messaggi: 165
Iscrizione: lunedì 19 giugno 2006, 12:14

Re: permessi sulle directory

Messaggio da nicola76b »

Of course!!      ::)

Ciaoo
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti