OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
fixfiles(8)                                                        fixfiles(8)

NAME
       fixfiles - fix file SELinux security contexts.

SYNOPSIS
       fixfiles [-v] [-F] [-M] [-f] [-T nthreads] relabel

       fixfiles [-v] [-F] [-T nthreads] { check | restore | verify } dir/file
       ...

       fixfiles [-v] [-F] [-B | -N time ] [-T nthreads] { check | restore |
       verify }

       fixfiles [-v] [-F] [-T nthreads] -R rpmpackagename[,rpmpackagename...]
       { check | restore | verify }

       fixfiles [-v] [-F] [-T nthreads] -C PREVIOUS_FILECONTEXT { check | re-
       store | verify }

       fixfiles [-F] [-M] [-B] [-T nthreads] onboot

DESCRIPTION
       This manual page describes the fixfiles script.

       This  script is primarily used to correct the security context database
       (extended attributes) on filesystems.

       It can also be run at any time to relabel when adding support  for  new
       policy, or  just check whether the file contexts are all as you expect.
       By default it will relabel all mounted ext2, ext3, ext4, gfs2, xfs, jfs
       and  btrfs  file systems as long as they do not have a security context
       mount option.  You can use the -R flag to use rpmpackages as an  alter-
       native.  The file /etc/selinux/fixfiles_exclude_dirs can contain a list
       of directories excluded from relabeling.

       fixfiles onboot will setup the machine to relabel on the next reboot.

OPTIONS
       -B     If specified with onboot, this fixfiles will record the  current
              date  in the /.autorelabel file, so that it can be used later to
              speed up labeling. If used with restore, the restore  will  only
              affect files that were modified today.

       -F     Force  reset  of  context to match file_context for customizable
              files

       -f     Clear /tmp directory with out prompt for removal.

       -R rpmpackagename[,rpmpackagename...]
              Use the rpm database to discover all files within the  specified
              packages and restore the file contexts.

       -C PREVIOUS_FILECONTEXT
              Run  a  diff  on  the PREVIOUS_FILECONTEXT file to the currently
              installed one, and restore the context of all affected files.

       -N time
              Only act on files created after the specified date.   Date  must
              be  specified  in "YYYY-MM-DD HH:MM" format.  Date field will be
              passed to find --newermt command.

       -M     Bind mount filesystems before relabeling them, this allows  fix-
              ing  the  context of files or directories that have been mounted
              over.

       -v     Modify verbosity from progress to verbose. (Run restorecon  with
              -v instead of -p)

       -T nthreads
              Use parallel relabeling, see setfiles(8)

ARGUMENTS
       One of:

       check | verify
              print  any  incorrect  file  context labels, showing old and new
              context, but do not change them.

       restore
              change any incorrect file context labels.

       relabel
              Prompt for removal of contents of /tmp directory and then change
              any incorrect file context labels to match the install file_con-
              texts file.

       [[dir/file] ... ]
              List of files or directories trees that you wish to  check  file
              context on.

AUTHOR
       This  man  page  was  written by Richard Hally <rhally@mindspring.com>.
       The script  was written by Dan Walsh <dwalsh@redhat.com>

SEE ALSO
       setfiles(8), restorecon(8)

                                  2002031409                       fixfiles(8)

Want to link to this manual page? Use this URL:
<
http://star2.abcm.com/cgi-bin/bsdi-man?query=fixfiles&sektion=8&manpath=>

home | help