chcon- Unix, Linux Command


Advertisements

Previous Page
Next Page  
 

NAME

chcon - change file SELinux security context

SYNOPSIS

chcon [OPTION]... CONTEXT FILE...
chcon [OPTION]... [-u USER] [-r ROLE] [-l RANGE] [-t TYPE] FILE...
chcon [OPTION]... --reference=RFILE FILE...

DESCRIPTION

Change the SELinux security context of each FILE to CONTEXT. With --reference, change the security context of each FILE to that of RFILE.

OPTIONS

TAG DESCRIPTION
-h, --no-dereference affect symbolic links instead of any referenced file
--reference=RFILE use RFILE's security context rather than specifying a CONTEXT value
-R, --recursive operate on files and directories recursively
-v, --verbose output a diagnostic for every file processed
-u, --user=USER  set user USER in the target security context
 -r, --role=ROLE  set role ROLE in the target security context
 -t, --type=TYPE  set type TYPE in the target security context
 -l, --range=RANGE  set range RANGE in the target security context
 -H  if a command line argument is a symbolic link to a directory, traverse it
 -L  traverse every symbolic link to a directory encountered
 -P  do not traverse any symbolic links (default)

EXAMPLES

EXAMPLE-1:

 To change a type of a web directory

# chcon -R -t httpd_sys_content_t /web/

EXAMPLE-2:

To change a security context by using the reference file

# chcon --reference=/tmp/file2 /tmp/file2

EXAMPLE-3:

To set security context on files recursively

# chcon -R httpd_sys_content_t /web/

EXAMPLE-4:

To change files user security context

# chcon -u mike_u /file

EXAMPLE-5:

To change files role security context

# chcon -u object_r /file

EXAMPLE-6:

To change files type security context

# chcon -u admin_home_t /file

EXAMPLE-7:

To change files level security context

# chcon -u s0 /file

Previous Page
Next Page