diff --git a/pages/linux/chcat.md b/pages/linux/chcat.md new file mode 100644 index 00000000000000..2566f630d692bf --- /dev/null +++ b/pages/linux/chcat.md @@ -0,0 +1,30 @@ +# chcat + +> Change SELinux security category for files. +> Categories provide an additional level of access control based on MCS (Multi-Category Security). +> See also: `chcon`, `semanage`. +> More information: . + +- List all available categories: + +`sudo chcat {{[-L|--list]}}` + +- Add a category to a file: + +`sudo chcat +{{CategoryName}} {{path/to/file}}` + +- Remove a category from a file: + +`sudo chcat -- -{{CategoryName}} {{path/to/file}}` + +- Set specific categories for a file (replacing existing ones): + +`sudo chcat {{CategoryName1,CategoryName2,...}} {{path/to/file}}` + +- Display the categories of a file: + +`ls {{[-Z|--context]}} {{path/to/file}}` + +- Remove all categories from a file: + +`sudo chcat {{[-d|--delete]}} {{path/to/file}}`