chcon
: Change SELinux context of filechcon
changes the SELinux security context of the selected files.
Synopses:
chcon [option]… context file… chcon [option]… [-u user] [-r role] [-l range] [-t type] file… chcon [option]… --reference=rfile file…
Change the SELinux security context of each file to context. With --reference, change the security context of each file to that of rfile.
The program accepts the following options. Also see Common options.
Do not affect symbolic links but what they refer to; this is the default.
Affect the symbolic links themselves instead of any referenced file.
Use rfile’s security context rather than specifying a context value.
Operate on files and directories recursively.
Refuse to operate recursively on the root directory, /, when used together with the --recursive option. See Treating / specially.
Do not treat the root directory, /, specially when operating recursively; this is the default. See Treating / specially.
If --recursive (-R) is specified and a command line argument is a symbolic link to a directory, traverse it. See Traversing symlinks.
In a recursive traversal, traverse every symbolic link to a directory that is encountered. See Traversing symlinks.
Do not traverse any symbolic links. See Traversing symlinks.
Output a diagnostic for every file processed.
Set user user in the target security context.
Set role role in the target security context.
Set type type in the target security context.
Set range range in the target security context.
An exit status of zero indicates success, and a nonzero value indicates failure.