Skip to content

Chmod-aliassen

Snelkoppelingen voor het beheren van bestands- en maprechten.

Dotfiles banner

Overzicht

De chmod-aliassen bieden een gestroomlijnde manier om bestands- en maprechten te beheren vanaf de commandoregel. In plaats van numerieke rechtencodes te onthouden, gebruik je intuitive aliassen zoals chmod_755 of chmod_u+x om snel de gewenste toegangsmodus in te stellen.

Deze aliassen zijn gedefinieerd in chmod.aliases.sh en worden automatisch geladen door chezmoi.

Referentie

Gangbare rechtenaliassen

AliasRechtenBeschrijving
chmod_000----------Geen rechten voor iedereen
chmod_400r--------Alleen-lezen voor de eigenaar
chmod_444r--r--r--Alleen-lezen voor iedereen
chmod_600rw-------Lezen/schrijven voor de eigenaar
chmod_644rw-r--r--Lezen/schrijven voor eigenaar, alleen-lezen voor anderen
chmod_666rw-rw-rw-Lezen/schrijven voor iedereen
chmod_755rwxr-xr-xVolledig voor eigenaar, lezen/uitvoeren voor anderen
chmod_764rwxrw-r--Volledig voor eigenaar, lezen/schrijven voor groep
chmod_777rwxrwxrwxVolledige rechten voor iedereen

Eigenaarsrechten-aliassen

AliasBeschrijving
chmod_u+xVoeg uitvoerrecht toe voor de eigenaar
chmod_u-xVerwijder uitvoerrecht voor de eigenaar
chmod_u+wVoeg schrijfrecht toe voor de eigenaar
chmod_u-wVerwijder schrijfrecht voor de eigenaar
chmod_u+rVoeg leesrecht toe voor de eigenaar
chmod_u-rVerwijder leesrecht voor de eigenaar

Groepsrechten-aliassen

AliasBeschrijving
chmod_g+xVoeg uitvoerrecht toe voor de groep
chmod_g-xVerwijder uitvoerrecht voor de groep
chmod_g+wVoeg schrijfrecht toe voor de groep
chmod_g-wVerwijder schrijfrecht voor de groep
chmod_g+rVoeg leesrecht toe voor de groep
chmod_g-rVerwijder leesrecht voor de groep

Anderenrechten-aliassen

AliasBeschrijving
chmod_o+xVoeg uitvoerrecht toe voor anderen
chmod_o-xVerwijder uitvoerrecht voor anderen
chmod_o+wVoeg schrijfrecht toe voor anderen
chmod_o-wVerwijder schrijfrecht voor anderen
chmod_o+rVoeg leesrecht toe voor anderen
chmod_o-rVerwijder leesrecht voor anderen

Bestandstype-aliassen

AliasBeschrijving
chmod_755dStel rechten van alle mappen in op rwxr-xr-x
chmod_644fStel rechten van alle bestanden in op rw-r--r--

Recursieve rechtenfunctie

De change_permission functie past rechten recursief toe met een bevestigingsprompt:

bash
change_permission 755 /path/to/directory -R