Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

chcon

v(uutils coreutils) 0.8.0
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.