TL;DR: useradd is a raw system binary (great for scripts), while adduser is a friendly interactive script wrapper (great for humans).
Full breakdown here:
ihaveapc.com/2026/09/demy...
TL;DR: useradd is a raw system binary (great for scripts), while adduser is a friendly interactive script wrapper (great for humans).
Full breakdown here:
ihaveapc.com/2026/09/demy...
www.pcgamer.com/software/ope...
www.pcgamer.com/software/ope...
So cute, makes me feel like I’m setting up a cozy little network for an office building in 1997
So cute, makes me feel like I’m setting up a cozy little network for an office building in 1997
adduser? wtf is that? we only have useradd here.
adduser? wtf is that? we only have useradd here.
me: how to make user?
posix: useradd... no wait... adduser... no wait... useradd...
me: there's two commands that do different things, and they're named basically the same?
posix: uhh
me: how to make file?
unix: `touch`!
me: i touch files to make them? uhh weird, why?
unix: well originally it was to update modification times, and the ability to make a blank file came after
me: so do two things and do them wel
unix: uhh
me: how to make user?
posix: useradd... no wait... adduser... no wait... useradd...
me: there's two commands that do different things, and they're named basically the same?
posix: uhh
www.npmjs.com/package/user
www.npmjs.com/package/user
(also, people generally shouldn't be dogpiled regardless)
(also, people generally shouldn't be dogpiled regardless)