oddjobd-mkhomedir.conf(5)
π oddjobd-mkhomedir.conf(5) π
okay bestie, so this is a File Formats Manual page for oddjobd-mkhomedir.conf, and it's basically the bouncer that decides how much of the mkhomedir machinery anyone's allowed to touch. it's giving β¨limited accessβ¨ and honestly? iconic.
πΈ NAME πΈ
oddjobd-mkhomedir.conf β allow limited use of the mkhomedir functions π«Ά
β¨ DESCRIPTION β¨
so the file we're talking about is /etc/oddjobd.conf.d/oddjobd-mkhomedir.conf, and the tea is that it's typically processed along with all the other files chillin' in the /etc/oddjobd.conf.d directory. like, it's not out here alone, it's part of a whole squad. π
and then β the mkhomedir helper itself? it accepts these options, no cap:
-qβ bestie, it justβ¦ doesn't talk. it refrains from outputting the usualCreating home directory...message when it creates a home directory. silent. mysterious. main character. π€«-nβ only creates the home directory and does NOT populate it using the contents of the skeleton directory. it's giving bare bones, literally. π-sβ overrides the location of the skeleton directory (by default it's/etc/skel). so if your skeleton lives somewhere else, this is your moment. π¦-uβ specifies a umask whose bits get masked off of the contents of the skeleton directory while they're being copied into the user's brand-new home directory. and the default? it's read from/etc/login.defsby taking theHOME_MODEandUMASKvalues, in this order. first found value persists. so whichever one shows up first wins, periodt. π
ngl, that "first found value persists" thing is important β don't be out here assuming it checks both, because it does not. π
π SEE ALSO π
and that's the whole vibe, bestie β slay πβ¨ this was the oddjob Manual, dated 17 June 2014, and we're signing off from oddjobd-mkhomedir.conf(5). go forth and make them home directories responsibly. ππ¦πΈ
π¦ where this page comes from
- debian bookworm: oddjob-mkhomedir 0.34.7-1+b2 Β· BSD-3-Clause
- debian trixie: oddjob-mkhomedir 0.34.7-2.1 Β· BSD-3-Clause
- opensuse-leap 16.0: oddjob-mkhomedir 0.34.7-bp160.1.13 Β· BSD-3-Clause
- opensuse-leap 16.0: oddjob-mkhomedir 0.34.7-bp160.1.13 Β· BSD-3-Clause
- opensuse-leap 16.0: oddjob-mkhomedir 0.34.7-bp160.1.13 Β· BSD-3-Clause
- opensuse-leap 16.0: oddjob-mkhomedir 0.34.7-bp160.1.13 Β· BSD-3-Clause
- ubuntu noble: oddjob-mkhomedir 0.34.7-2 Β· BSD-3-Clause
- ubuntu questing: oddjob-mkhomedir 0.34.7-2.1build1
- ubuntu resolute: oddjob-mkhomedir 0.34.7-2.1build2 Β· BSD-3-Clause
- ubuntu stonking: oddjob-mkhomedir 0.34.7-2.1build2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms