O comando useradd
precisa de algum privilégio especial para modificar as configurações do sistema. Assim, você obtém uma permissão negada ao usá-lo como um usuário normal.
Para poder chamar useradd de um usuário normal, você precisa configurar sudo
. Não é muito complicado, veja este tutorial: link especialmente o capítulo 4.