Pagina 1 di 1

Ripristinare correttamente i permessi nella home

Inviato: dom 15 giu 2008, 13:35
da sberla54
Ciao ragazzi.

Questa volta vi vorrei esporre un mio dubbio decisamente lamer.

Mi ritrovo molti documenti della mia home, script e file di vario tipo, impostati come "eseguibili" perche' era mia usanza ripristinare i permessi ed i proprietari delle mie sottocartelle con:
chown -Rvf sberla54.users && chmod -Rvf 700

Questo fatto che molti file siano eseguibili e' scomodo perche' quando vado a cliccarci sopra, dal filemanager, invece di venire normalmente aperti vengono eseguiti, e mi tocca aprirli con tasto destro > apri con.
Il problema e' che se tolgo l'eseguibilita', magari dal file manager, a tutti i file e le directory, mi ritrovo a non poter piu' entrare nelle directory stesse, che necessitano del flag eseguibile per poter essere navigate.

C'e' un modo per risolvere?
Magari una serie di comandi per impostare il flag eseguibile nelle directory ma non nei files?
Vorrei rimettere in ordine permessi e proprietario di tutte le sottocartelle della mia /home/sberla54

Grazie!
E' da tanto che mi sto chiedendo questa cosa :)

Re: Ripristinare correttamente i permessi nella home

Inviato: dom 15 giu 2008, 13:49
da danix
man find รจ la soluzione... guarda l'opzione exec...
in pratica devi trovare tutti i files di tipo d (directory) e assegnare 775 e poi i files veri e propri (tipo f) e assegnare 664 per esempio (poi aggiusta come meglio credi)

se hai bisogno posta pure... ;)


Ciau

Re: Ripristinare correttamente i permessi nella home

Inviato: dom 15 giu 2008, 13:49
da conraid
Entri nella home e lanci

Codice: Seleziona tutto

find . -type f -exec chmod 644 {} \;
naturalmente chmod lo metti come ti pare