Mi capita moltissime volte che manipolo un file (o directory) con i permessi sbagliati, ad esempio un file di testo che ha i permessi di esecuzione e così via.
Per risolvere il problema e quindi rimettere a posto i permessi basta che ci serviamo di find per farlo bastano due comandi, uno per le directory, l’altro per i file:
find -type d -exec chmod 700
find -type f -exec chmod 600
Inseriamo quindi l’alias nel nostro .bashrc:
alias okmod='find -type d -exec chmod 700 {} \; && find -type f -exec chmod 600 {} \;'
Ok, ora abbiamo l’alias chiamato okmod
basta invocarlo ed automaticamente tutte le directory e sottodirectory avranno i permessi corretti.
Ah… ricordo che per ricaricare l’alias senza rifare il login basta fare un source ~/.bashrc
(sotto unix non si riavvia mai! :-P).
Rispondi