chcon
linux
Change SELinux security context of a file or files/directories. See also: `secon`, `restorecon`, `semanage-fcontext`.
More info →Options (5)
booleanView security context of a file
Example:
ls {{[-lZ|-l --context]}} {{path/to/file}}-u, --userbooleanChange only the user part of SELinux security context
Example:
chcon {{[-u|--user]}} {{user}} {{filename}}-r, --rolebooleanChange only the role part of SELinux security context
Example:
chcon {{[-r|--role]}} {{role}} {{filename}}-t, --typebooleanChange only the type part of SELinux security context
Example:
chcon {{[-t|--type]}} {{type}} {{filename}}-l, --rangebooleanChange only the range/level part of SELinux security context
Example:
chcon {{[-l|--range]}} {{range/level}} {{filename}}Examples (7)
View security context of a file
ls [-lZ|-l --context] path/to/fileChange the security context of a target file, using a reference file
chcon --reference reference_file target_fileChange the full SELinux security context of a file
chcon user:role:type:range/level filenameChange only the user part of SELinux security context
chcon [-u|--user] user filenameChange only the role part of SELinux security context
chcon [-r|--role] role filenameChange only the range/level part of SELinux security context
chcon [-l|--range] range/level filenamemade by @shridhargupta | data from tldr-pages