Eu não acredito que isso seja possível. Você poderia ter duas entradas em /etc/passwd
com os mesmos nomes de usuário, mas diferentes UIDs, mas o sistema provavelmente ignoraria o segundo (ou se comportaria mal de alguma forma); indiscutivelmente tal arquivo /etc/passwd
seria considerado corrupto.
Quando você faz login no sistema, é solicitado primeiro seu nome de usuário. Feito isso, o sistema solicita sua senha e verifica se a senha inserida corresponde à senha da conta correspondente a esse nome de usuário. No momento em que você digita sua senha, o sistema já determinou qual conta você está tentando acessar.
Suponho que você poderia modificar várias partes do sistema para obter o comportamento desejado, mas teria que substituir vários softwares diferentes, incluindo qualquer coisa que autentique e autorize usuários (login do console, su, ssh e qualquer outra coisa outros métodos estão habilitados). Quaisquer erros provavelmente abririam buracos enormes na segurança.
EDITAR: Com base nos comentários, o PAM é provavelmente a maneira de fazer isso. Eu não estou familiarizado o suficiente com o PAM para entrar em mais detalhes. (Ainda é uma má ideia.)