SDDM/Plasma5: KWallet automatisch beim Login öffnen

Der KDE Wallet Manager ist eine Passwortverwaltung mit der man Zugangsdaten und Passwörter, mit allen Programmen (Network Manager, KMail usw.) die mit KWallet interagieren, unter Plasma5 zentral sichern und verwalten kann.

Dieser Beitrag beschreibt die Integration in SDDM (Simple Desktop Display Manager), dem Standard Display Manager des Plasma5 Desktop auf openSUSE Leap 42.1.

KWallet wird bei einer Standard-Installation bereits mit installiert. Im aktuellem Repository fehlt jedoch pam_kwallet, welches zwingend erforderlich ist. Ein RPM-Paket ist in folgendem Repository verfügbar: KDE_Unstable_Extra_openSUSE_Leap_42.1.

EDIT, 17.05.2017: Seit Plasma 5.6.4 ist pam_kwallet im KF5 Frameworks Repository enthalten.

Nach der Installation von pam_kwallet muss noch die Konfigurationsdatei von SDDM in /etc/pam.d/sddm angepasst werden. Zum bearbeiten der Datei werden root Rechte benötigt.

Folgende Zeilen werden der Konfigurationsdatei hinzugefügt:

auth optional pam_kwallet5.so
session optional pam_kwallet5.so auto_start

Beispiel /etc/pam.d/sddm:

#%PAM-1.0
auth include common-auth
auth optional pam_kwallet5.so
account include common-account
password include common-password
session required pam_loginuid.so
session include common-session
session optional pam_kwallet5.so auto_start

Wichtig: Damit die Passwortverwaltung nach dem anmelden automatisch geöffnet wird, müssen das Benutzerpasswort und das KWallet-Passwort identisch sein.

Versionen: Plasma 5.4.x bis 5.x

E67 Blog Beiträge
  • Linux: Die sterr-Ausgabe im Qt Creator wieder aktivieren

    Mehr ...

  • Raspbian: LDAP Server/Client installieren und konfigurieren

    Mehr ...

  • Raspbian: phpLDAPadmin mit nginx installieren und konfigurieren

    Mehr ...

  • Raspbian: Usermin installieren

    Mehr ...

  • Raspbian: UDEV-Regel für externe Hdd‘s

    Mehr ...

  • Raspbian: Webmin installieren

    Mehr ...

  • Skrooge 2.4.0 aus den Quellen kompilieren und installieren

    Mehr ...

  • SDDM/Plasma5: KWallet automatisch beim Login öffnen

    Mehr ...

  • Windows: MySQL-Driver-Plugin mit MinGW 4.9.2 und Qt 5.5.1 (32-bit) erstellen

    Mehr ...

  • Windows: MySQL-Driver-Plugin mit MinGW 4.9.2 und Qt 5.5.1 (64-bit) erstellen

    Mehr ...

  • HTTP-Status-Codes

    Mehr ...

  • Dynamische oder statische Webseite?

    Mehr ...