chcon
chcon [OPTION]... CONTEXTE FICHIER...
chcon [OPTION]... [-u UTILISATEUR] [-r RÔLE] [-l PLAGE] [-t TYPE] FICHIER...
chcon [OPTION]... --reference=RFICHIER FICHIER...
Changer le contexte de sécurité SELinux de chaque FICHIER vers CONTEXTE. Avec –reference, changer le contexte de sécurité de chaque FICHIER vers celui de RFICHIER.
Options
--dereference-
Affecter la cible de chaque lien symbolique (par défaut), plutôt que le lien symbolique lui-même.
--no-dereference,-h-
Affecter les liens symboliques au lieu de tout fichier référencé.
--help-
help
--preserve-root-
Échouer lors de l’opération récursive sur ‘/’.
--no-preserve-root-
Ne pas traiter ‘/’ spécialement (par défaut).
--reference=<RFILE>-
Utiliser le contexte de sécurité de RFICHIER, plutôt que de spécifier une valeur CONTEXTE.
--user=<USER>,-u <USER>-
Définir l’utilisateur UTILISATEUR dans le contexte de sécurité cible.
--role=<ROLE>,-r <ROLE>-
Définir le rôle RÔLE dans le contexte de sécurité cible.
--type=<TYPE>,-t <TYPE>-
Définir le type TYPE dans le contexte de sécurité cible.
--range=<RANGE>,-l <RANGE>-
Définir la plage PLAGE dans le contexte de sécurité cible.
--recursive,-R-
Opérer sur les fichiers et répertoires de manière récursive.
-H-
Si un argument de ligne de commande est un lien symbolique vers un répertoire, le traverser. Valide uniquement quand -R est spécifié.
-L-
Traverser chaque lien symbolique vers un répertoire rencontré. Valide uniquement quand -R est spécifié.
-P-
Ne traverser aucun lien symbolique (par défaut). Valide uniquement quand -R est spécifié.
--verbose,-v-
Afficher un diagnostic pour chaque fichier traité.
Examples
Affiche le contexte de sécurité d’un fichier :
ls {{[-lZ|-l --context]}} {{chemin/vers/fichier}}
Change le contexte de sécurité d’un fichier cible, en utilisant un fichier de référence :
chcon --reference {{fichier_référence}} {{fichier_cible}}
Change le contexte de sécurité SELinux complet d’un fichier :
chcon {{utilisateur}}:{{role}}:{{type}}:{{range/level}} {{fichier}}
Change seulement la partie utilisateur du contexte de sécurité SELinux :
chcon {{[-u|--user]}} {{utilisateur}} {{fichier}}
Change seulement la partie role du contexte de sécurité SELinux :
chcon {{[-r|--role]}} {{role}} {{fichier}}
Change seulement la partie type du contexte de sécurité SELinux :
chcon {{[-t|--type]}} {{type}} {{fichier}}
Change seulement la partie plage/niveau du contexte de sécurité SELinux :
chcon {{[-l|--range]}} {{plage/niveau}} {{fichier}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.