semanage can change the __default__ login mapping command to a user other than user_u. This patch will cause genhomedircon to use this setting rather than currently always using user_u. semanage login -m -s staff_u __default__ Should cause all login accounts added by useradd to use staff_home* by default.