Estou tentando escrever um PAModule que usará para comparar o nome de usuário inserido com um arquivo. Se o nome de usuário existir no arquivo, ele mudará o nome de usuário para root (já que o nome de usuário não existe como uma conta local) e, em seguida, fará login como root.
No entanto, notei que não é possível (acho que pelo menos não por padrão) alterar o nome de usuário via OpenSSH.
Existe uma maneira de ativar essa opção (modificar o código OpenSSH também é uma opção válida, mas com certeza não é a preferida).