Authentifizierung als beliebiger Benutzer mit Administratoranmeldeinformationen

Authentifizierung als beliebiger Benutzer mit Administratoranmeldeinformationen

Ich verwalte eine Reihe von Laptops in meinem Haushalt und obwohl ich die meisten Dinge über SSH erledigen kann, muss ich mich manchmal einfach physisch an die Desktop-Umgebung einer Person setzen, bei der ich angemeldet bin. Wenn der Benutzer da ist, kann ich immer „Hey, komm und melde dich für mich an“ sagen; aber manchmal ist er nicht da und ich muss am Ende mit /etc/shadow herumfummeln, um sein Passwort auf meines zu setzen, mich anzumelden und dann Shadow wiederherzustellen.

Was ich wirklich gerne hätte, wäre die Möglichkeit, das Root-Passwort (oder besser noch das Passwort eines beliebigen Administrators) zu verwenden, um mich als beliebiger Benutzer bei einem Desktop anzumelden. Ich habe die Manpages für jede pam_-Bibliothek auf dem System gelesen und die einzige, die auch nur annähernd dem zu entsprechen scheint, was ich suche, ist pam_userdb: Konfigurieren einer sekundären Passwortdatenbank mit allen normalen Benutzern, aber mit dem Administratorpasswort; aber das ist immer noch ein Hack.

Ich habe mir die Konfigurationshandbücher für LightDM und GDM angesehen und kann dazu nichts finden. Ich habe mir Polkit kurz angesehen, aber ehrlich gesagt habe ich keine Ahnung, was das Ding macht.

Bearbeiten: „Angemeldet“ war wahrscheinlich eine schlechte Formulierung – ich meinte den Zugriff auf die gesamte Desktopumgebung des Benutzers, nicht nur den Zugriff auf eine einzelne App.

verwandte Informationen