Autenticando como qualquer usuário usando credenciais de administrador

Autenticando como qualquer usuário usando credenciais de administrador

Eu gerencio vários laptops em minha casa e, embora possa fazer a maioria das coisas por SSH, às vezes só preciso sentar fisicamente no ambiente de área de trabalho logado de alguém. Se o usuário estiver por perto, posso sempre "Ei, faça login para mim;" mas às vezes eles não estão por perto e acabo tendo que mexer em /etc/shadow para definir a senha deles para a minha, fazer login e restaurar o shadow.

O que eu realmente gostaria é de poder usar a senha do root (ou melhor ainda, a senha de qualquer administrador) para fazer login em uma área de trabalho como qualquer usuário. Eu li as páginas de manual de cada biblioteca pam_ no sistema, e a única que parece chegar perto do que procuro é pam_userdb: configurando um banco de dados de senhas secundário com todos os usuários normais, mas com a senha administrativa; mas isso ainda é hacky.

Examinei os guias de configuração do lightdm e do gdm e não vejo nada sobre isso. Dei uma breve olhada no polkit, mas francamente não tenho ideia do que essa coisa está fazendo.

Editar: "logado" provavelmente foi uma maneira ruim de expressar isso - eu quis dizer acessar o ambiente de área de trabalho completo do usuário, não apenas acessar um único aplicativo.

informação relacionada