{
    "mode": "man",
    "parameter": "mkhomedir_helper",
    "section": "8",
    "url": "https://www.chedong.com/phpMan.php/man/mkhomedir_helper/8/json",
    "generated": "2026-10-08T07:33:50Z",
    "synopsis": "mkhomedirhelper {user} [umask [ path-to-skel [ homemode ] ]]",
    "sections": {
        "NAME": {
            "content": "mkhomedirhelper - Helper binary that creates home directories\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "mkhomedirhelper {user} [umask [ path-to-skel [ homemode ] ]]\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "mkhomedirhelper is a helper program for the pammkhomedir module that creates home\ndirectories and populates them with contents of the specified skel directory.\n\nThe default value of umask is 0022 and the default value of path-to-skel is /etc/skel. The\ndefault value of homemode is computed from the value of umask.\n\nThe helper is separated from the module to not require direct access from login SELinux\ndomains to the contents of user home directories. The SELinux domain transition happens when\nthe module is executing the mkhomedirhelper.\n\nThe helper never touches home directories if they already exist.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "pammkhomedir(8)\n",
            "subsections": []
        },
        "AUTHOR": {
            "content": "Written by Tomas Mraz based on the code originally in pammkhomedir module.\n\nLinux-PAM                                    05/07/2023                          MKHOMEDIRHELPER(8)",
            "subsections": []
        }
    },
    "summary": "mkhomedirhelper - Helper binary that creates home directories",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "pammkhomedir",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/pammkhomedir/8/json"
        }
    ]
}