Dois usuários com o mesmo nome, mas senhas diferentes

2

É possível criar dois usuários com o mesmo nome e deixar o LightDM escolher entre eles no login se uma das senhas for dada?

Por exemplo, para alguém abrindo meu computador, parece que há apenas um usuário. Se ele digitar a senha correta, ele entraria no usuário "real", se ele digitar outra senha pré-definida, ele entraria na conta "fictícia", e qualquer outra senha resultaria em erro.

É possível?

    
por Gilad Naaman 29.05.2013 / 17:50

1 resposta

3

Esta questão fornece alguns detalhes sobre a sequência de login.

A autenticação é feita pelo PAM (módulos de autenticação conectáveis). Uma breve pesquisa não revela nenhuma implementação existente dessa ideia (ou, pelo menos, não faz parte da configuração padrão do Ubuntu - não ficaria surpreso se alguém, em algum lugar, tivesse feito isso).

Esta mensagem implica que seria possível alterar o usuário durante a processo de autenticação, e presumivelmente, portanto, poderíamos escrever um módulo PAM que verificasse várias senhas e mudasse o usuário finalmente conectado apropriadamente. No entanto, você precisará fazer um trabalho de desenvolvimento bem difícil.

Se sua intenção é criar um usuário "oculto", você precisará fazer muito mais trabalho para esconder a existência do usuário oculto além de apenas brincar com a sequência de login - mudando onde o $HOME está armazenado, o que acontece no log de autenticação, ocultando o fato de que uma verificação do sistema mostraria a sequência de login modificada, etc, etc.

    
por chronitis 29.05.2013 / 18:10