[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT: Errore molto grosso!!!



Davide Prina wrote:
Gianluca wrote:

Sfortunatamente per una serie di variabili sbagliate il comando che è stato eseguito è:

chmod -R a+rwx / ( da root ovviamente )

C'è un modo per ripristinare i permessi originali ???

in teoria si, se hai una macchina con installate più o meno le stesse cose potresti fare uno script che ti salva per ogni file gli attibuti e poi un altro script che leggendo dal file li ripristina sulla seconda macchina

Ti propongo uno schema per risolvere i problemi; non ho inserito gli script per i vari passi perché non sono un esperto di script e vorrei evitare di darti dei comandi che non funzionano correttamente ... spero che tu abbia maggiore esperienza o qualcuno in lista ti possa fornire i pezzi mancanti

io farei qualcosa del genere:
1) salvo tutti i nomi dei file che ho sul sistema con i permessi errati
# ls -slQR / | sed "s/^.* \"/\"/" | grep -v "^totale" > /tmp/lista_file.txt

Nota: con il comando sopra indicato i file sono racchiusi tra doppi apici, così se ci sono spazi sai esattamente dove inizia e dove finisce il nome del file

in pratica hai un file che contiene
* il nome di una directory (con il path assoluto dalla radice)
* l'elenco dei file della directory
* uno spazio per indicare che si riparte da un'altra directory


2) cerco di associare per ogni file salvato i permessi corretti prendendoli da un sistema senza questo problema


3) ripristino i permessi nel sistema di partenza


4) elimino le righe dal file lista_file.txt relative ai file che ho già sistemato i permessi e riparto dal punto 2) prendendo i dati su un altro sistema


5) quando il punto 4) non da più risultati guarda cosa rimane e cerca di sistemare a mano (o chiedi a qualcuno in lista)


Ciao
Davide

--
Linux User: 302090: http://counter.li.org
Prodotti consigliati:
Sistema operativo: Debian: http://www.it.debian.org
Strumenti per l'ufficio: OpenOffice.org: http://it.openoffice.org
Database: PostgreSQL: http://www.postgres.org
Browser: FireFox: http://texturizer.net/firefox
Client di posta: Thunderbird: http://texturizer.net/thunderbird
Enciclopedia: wikipedia: http://it.wikipedia.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam



--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Email.it Phone Card: chiami in tutto il mondo a tariffe imbattibili da tutti i telefoni fissi e cellulari! Clicca e scopri come
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid&86&d-12



Reply to: