Digamos que eu crie um usuário chamado "falso" usando o adduser
comando Como posso garantir que esse usuário NÃO seja uma opção viável de login, sem desativar a conta. Em resumo, quero que a conta seja acessível via su - bogus
, mas não quero que seja acessível através de um prompt de login regular.
Pesquisando, parece que preciso desativar a senha do usuário, mas passwd -d bogus
isso não ajudou. Na verdade, isso piorou as coisas, porque agora eu podia entrar no falso sem sequer digitar uma senha.
Existe uma maneira de desativar logins regulares para uma determinada conta?
Nota: Só para esclarecer, sei como remover um usuário das opções de menu das telas gráficas de login, como o gdm, mas esses métodos simplesmente ocultam a conta sem realmente desabilitar o login. Estou procurando uma maneira de desativar completamente o login regular, incluindo o modo de texto.
-d
é a bandeira para excluir a senha. Isso é diferente de desativá-lo (referido como bloqueio, veja a resposta do Chade).