2008-08-19 19:30:36 +00:00
|
|
|
.TH "restorecon" "8" "2002031409" "" ""
|
|
|
|
.SH "NAME"
|
|
|
|
restorecon \- restore file(s) default SELinux security contexts.
|
|
|
|
|
|
|
|
.SH "SYNOPSIS"
|
|
|
|
.B restorecon
|
2012-08-22 07:13:43 +00:00
|
|
|
.I [\-o outfilename] [\-R] [\-n] [\-p] [\-v] [\-e directory] pathname...
|
2008-08-19 19:30:36 +00:00
|
|
|
.P
|
|
|
|
.B restorecon
|
2012-08-22 07:13:43 +00:00
|
|
|
.I \-f infilename [\-o outfilename] [\-e directory] [\-R] [\-n] [\-p] [\-v] [\-F]
|
2008-08-19 19:30:36 +00:00
|
|
|
|
|
|
|
.SH "DESCRIPTION"
|
|
|
|
This manual page describes the
|
|
|
|
.BR restorecon
|
|
|
|
program.
|
|
|
|
.P
|
|
|
|
This program is primarily used to set the security context
|
2012-08-22 07:13:43 +00:00
|
|
|
(extended attributes) on one or more files.
|
2008-08-19 19:30:36 +00:00
|
|
|
.P
|
2012-08-22 07:13:43 +00:00
|
|
|
It can also be run at any other time to correct inconsistent labels, to add
|
|
|
|
support for newly-installed policy or, by using the \-n option, to passively
|
|
|
|
check whether the file contexts are all set as specified by the active policy
|
|
|
|
(default behavior) or by some other policy (see the \-c option).
|
2011-09-07 17:58:24 +00:00
|
|
|
.P
|
|
|
|
If a file object does not have a context, restorecon will write the default
|
|
|
|
context to the file object's extended attributes. If a file object has a
|
|
|
|
context, restorecon will only modify the type portion of the security context.
|
|
|
|
The -F option will force a replacement of the entire context.
|
2008-08-19 19:30:36 +00:00
|
|
|
|
|
|
|
.SH "OPTIONS"
|
2012-08-22 07:13:43 +00:00
|
|
|
.TP
|
|
|
|
.B \-e directory
|
|
|
|
exclude a directory (repeat the option to exclude more than one directory).
|
|
|
|
.TP
|
2008-08-19 19:30:36 +00:00
|
|
|
.B \-f infilename
|
2012-08-22 07:13:43 +00:00
|
|
|
infilename contains a list of files to be processed. Use \- for stdin.
|
|
|
|
.TP
|
|
|
|
.B \-F
|
2011-09-07 17:58:24 +00:00
|
|
|
Force reset of context to match file_context for customizable files, and the
|
|
|
|
default file context, changing the user, role, range portion as well as the type.
|
2012-08-22 07:13:43 +00:00
|
|
|
.TP
|
|
|
|
.B \-h, \-?
|
|
|
|
display usage information and exit.
|
2012-11-05 20:02:37 +00:00
|
|
|
.TP
|
2012-08-22 07:13:43 +00:00
|
|
|
.B \-i
|
|
|
|
ignore files that do not exist.
|
2012-11-05 20:02:37 +00:00
|
|
|
.TP
|
2008-08-19 19:30:36 +00:00
|
|
|
.B \-n
|
2012-08-22 07:13:43 +00:00
|
|
|
don't change any file labels (passive check).
|
2012-11-05 20:02:37 +00:00
|
|
|
.TP
|
2008-08-19 19:30:36 +00:00
|
|
|
.B \-o outfilename
|
|
|
|
save list of files with incorrect context in outfilename.
|
2011-07-10 14:32:15 +00:00
|
|
|
.TP
|
|
|
|
.B \-p
|
2012-02-03 16:56:39 +00:00
|
|
|
show progress by printing * every STAR_COUNT files. (If you relabel the entire OS, this will show you the percentage complete.)
|
2012-08-22 07:13:43 +00:00
|
|
|
.TP
|
|
|
|
.B \-R, \-r
|
|
|
|
change files and directories file labels recursively (descend directories).
|
2012-11-05 20:02:37 +00:00
|
|
|
.br
|
|
|
|
.B Note: restorecon reports warnings on paths without default labels only if called non-recursively or in verbose mode.
|
2012-08-22 07:13:43 +00:00
|
|
|
.TP
|
2008-08-19 19:30:36 +00:00
|
|
|
.B \-v
|
2012-08-22 07:13:43 +00:00
|
|
|
show changes in file labels, if type or role are going to be changed.
|
2012-11-05 20:02:37 +00:00
|
|
|
.TP
|
2012-08-22 07:13:43 +00:00
|
|
|
.B \-0
|
|
|
|
the separator for the input items is assumed to be the null character
|
|
|
|
(instead of the white space). The quotes and the backslash characters are
|
|
|
|
also treated as normal characters that can form valid input.
|
|
|
|
This option finally also disables the end of file string, which is treated
|
|
|
|
like any other argument. Useful when input items might contain white space,
|
|
|
|
quote marks or backslashes. The
|
|
|
|
.B \-print0
|
|
|
|
option of GNU
|
|
|
|
.B find
|
|
|
|
produces input suitable for this mode.
|
|
|
|
.TP
|
2008-08-19 19:30:36 +00:00
|
|
|
.SH "ARGUMENTS"
|
|
|
|
.B pathname...
|
2012-08-22 07:13:43 +00:00
|
|
|
The pathname for the file(s) to be relabeled.
|
2008-08-19 19:30:36 +00:00
|
|
|
.SH NOTE
|
2012-08-22 07:13:43 +00:00
|
|
|
restorecon does not follow symbolic links and by default it does not
|
|
|
|
operate recursively on directories.
|
2008-08-19 19:30:36 +00:00
|
|
|
|
|
|
|
.SH "AUTHOR"
|
|
|
|
This man page was written by Dan Walsh <dwalsh@redhat.com>.
|
2012-11-05 20:02:37 +00:00
|
|
|
Some of the content of this man page was taken from the setfiles
|
2008-08-19 19:30:36 +00:00
|
|
|
man page written by Russell Coker <russell@coker.com.au>.
|
|
|
|
The program was written by Dan Walsh <dwalsh@redhat.com>.
|
|
|
|
|
|
|
|
.SH "SEE ALSO"
|
2012-08-22 07:13:43 +00:00
|
|
|
.BR setfiles (8),
|
2008-08-19 19:30:36 +00:00
|
|
|
.BR load_policy (8),
|
|
|
|
.BR checkpolicy (8)
|