# salt.modules.user

`user` is a virtual module that is fulfilled by one of the following modules:

Execution Module | Used for
--- | ---
`useradd` | Linux, NetBSD, and OpenBSD systems using `useradd(8)`, `userdel(8)`, and `usermod(8)`
`pw_user` | FreeBSD-based OSes using `pw(8)`
`solaris_user` | Solaris-based OSes using `useradd(1M)`, `userdel(1M)`, and `usermod(1M)`
`mac_user` | MacOS
`win_useradd` | Windows