Você pode usar o comando useradd
.
useradd -s /bin/false -g <primary_group> <username>
O -s
flag define o shell de login do usuário. Se o usuário não precisar de um shell, defina seu shell de login como /bin/false
ou /bin/nologin
.
Se o usuário precisar de um diretório base, você poderá usar o sinalizador -m
para criar um automaticamente. Você pode executar programas como este usuário com sudo
.
sudo -u <username> <program>