Here’s the command to create a system user with no shell and no login (this can be useful to use it for running a specific application named « acme ») :

adduser --system --home=/opt/acme --group acme