From f293d52ca5b369e7db3cd4df16b30722297b7d53 Mon Sep 17 00:00:00 2001 From: Andrik Albuquerque Date: Thu, 11 Apr 2019 17:51:59 -0300 Subject: [PATCH] chcon: add page (#2895) - [x] The page (if new), does not already exist in the repo. - [x] The page is in the correct platform directory (`common/`, `linux/`, etc.) - [x] The page has 8 or fewer examples. - [x] The PR title conforms to the recommended [templates](/tldr-pages/tldr/blob/master/CONTRIBUTING.md#commit-message). - [x] The page follows the [content guidelines](/tldr-pages/tldr/blob/master/CONTRIBUTING.md#guidelines). --- pages/common/chcon.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pages/common/chcon.md diff --git a/pages/common/chcon.md b/pages/common/chcon.md new file mode 100644 index 0000000000..8037a54c97 --- /dev/null +++ b/pages/common/chcon.md @@ -0,0 +1,31 @@ +# chcon + +> Change SELinux security context of a file or files/directories. + +- View security context of a file: + +`ls -lZ {{path/to/file}}` + +- Change the security context of a target file, using a reference file: + +`chcon --reference={{reference_file}} {{target_file}}` + +- Change the full SELinux security context of a file: + +`chcon {{user}}:{{role}}:{{type}}:{{range/level}} {{filename}}` + +- Change only the user part of SELinux security context: + +`chcon -u {{user}} {{filename}}` + +- Change only the role part of SELinux security context: + +`chcon -r {{role}} {{filename}}` + +- Change only the type part of SELinux security context: + +`chcon -t {{type}} {{filename}}` + +- Change only the range/level part of SELinux security context: + +`chcon -l {{range/level}} {{filename}}`