Skip to content

Alias Chmod

Scorciatoie per gestire i permessi di file e directory.

Panoramica

Gli alias chmod forniscono un modo semplificato per gestire i permessi di file e directory dalla linea di comando. Invece di ricordare codici numerici, usa alias intuitivi come chmod_755 o chmod_u+x per impostare rapidamente la modalita di accesso necessaria.

Questi alias sono definiti in chmod.aliases.sh e caricati automaticamente da chezmoi.

Riferimento

Alias permessi comuni

AliasPermessiDescrizione
chmod_000----------Nessun permesso per nessuno
chmod_400r--------Solo lettura per il proprietario
chmod_444r--r--r--Solo lettura per tutti
chmod_600rw-------Lettura/scrittura per il proprietario
chmod_644rw-r--r--Lettura/scrittura proprietario, solo lettura altri
chmod_666rw-rw-rw-Lettura/scrittura per tutti
chmod_755rwxr-xr-xCompleto proprietario, lettura/esecuzione altri
chmod_764rwxrw-r--Completo proprietario, lettura/scrittura gruppo
chmod_777rwxrwxrwxPermessi completi per tutti

Alias permessi proprietario

AliasDescrizione
chmod_u+xAggiungi permesso esecuzione al proprietario
chmod_u-xRimuovi permesso esecuzione al proprietario
chmod_u+wAggiungi permesso scrittura al proprietario
chmod_u-wRimuovi permesso scrittura al proprietario
chmod_u+rAggiungi permesso lettura al proprietario
chmod_u-rRimuovi permesso lettura al proprietario

Alias permessi gruppo

AliasDescrizione
chmod_g+xAggiungi permesso esecuzione al gruppo
chmod_g-xRimuovi permesso esecuzione al gruppo
chmod_g+wAggiungi permesso scrittura al gruppo
chmod_g-wRimuovi permesso scrittura al gruppo
chmod_g+rAggiungi permesso lettura al gruppo
chmod_g-rRimuovi permesso lettura al gruppo

Alias permessi altri

AliasDescrizione
chmod_o+xAggiungi permesso esecuzione agli altri
chmod_o-xRimuovi permesso esecuzione agli altri
chmod_o+wAggiungi permesso scrittura agli altri
chmod_o-wRimuovi permesso scrittura agli altri
chmod_o+rAggiungi permesso lettura agli altri
chmod_o-rRimuovi permesso lettura agli altri

Alias tipo file

AliasDescrizione
chmod_755dImposta permessi directory a rwxr-xr-x
chmod_644fImposta permessi file a rw-r--r--

Funzione permessi ricorsiva

La funzione change_permission applica permessi ricorsivamente con richiesta di conferma:

bash
change_permission 755 /path/to/directory -R