Updated: January 2005
Return to Main Contents
genhomedircon - generate SELinux file context configuration entries for user home directories
genhomedircon [ -d selinuxdir ] [-n | --nopasswd] [-t selinuxtype ] [-h]
Print a short usage message
- -d selinuxdir (--directory)
Directory where selinux files are installed defaults to /etc/selinux
- -n --nopasswd
Indicates to the utility not to read homedirectories out of the password database.
- -t selinuxtype (--type)
Indicates the selinux type of this install. Defaults to "targeted".
This utility is used to generate file context configuration entries for
user home directories based on their
entry in the the
semanage user record.
genhomedircon is run when building
the policy. It is also run automaticaly when ever the
Specifically, we replace HOME_ROOT, HOME_DIR, and ROLE macros in the
file with generic and user-specific values. HOME_ROOT and HOME_DIR is replaced with each distinct location where login users homedirectories are located. Defaults to /home. ROLE is replaced based on the prefix entry in the
genhomedircon searches through all password entires for all "login" user home directories, (as opposed
to system users). Login users are those whose UID is greater than or equal
(default 500) and whose login shell is not "/sbin/nologin", or
This manual page was originally written by
Manoj Srivastava <firstname.lastname@example.org>,
for the Debian GNU/Linux system, based on the comments and the code
in the utility, and then updated by Dan Walsh of Red Hat. The
utility was originally written by
Dan Walsh of Red Hat
with some modifications by
Tresys Technology, LLC.
linux.jgfs.net manual pages