Existe outra maneira de pensar sobre este assunto: Restringir o acesso ssh a grupos específicos.
- Editar
/etc/ssh/sshd_config
- Adicione a linha
AllowGroups sshusers
ouAllowGroups your_user_primary_group
- No caso de
AllowGroups sshusers
, crie este grupo administrativo:groupadd -r sshusers
- Adicionar ssh aos usuários permitidos para este grupo:
usermod -aG sshusers username
- No caso de
- Recarregue o serviço sshd. Depende da sua distro.
Usando essa solução, você não precisará criar scripts para a criação de usuários do Cups, nem gerenciar dois bancos de dados de login distintos.