Wenn PAM die KWallet nicht öffnet...

Problem ist folgendes:

Man möchte mittels PAM die Kwallet beim Login öffnen und es geht einfach nicht.

Wenn die Brieftaschendatei einen anderen Namen hat als kdewallet.kwl, dann wird das mit pam-kwallet{4,5}.so nichts werden.

Es hilft die entsprechende .salt-Datei (KDE4: ~/.kde/share/apps/kwallet/; KDE5: ~/.config/share/kwalletd/) nach kdewallet.salt zu verlinken. Sollte kdewallet.salt bereits vorhanden sein, kann sie einfach umbenannt oder einem rm unterzogen werden.

        olly@horus:~/.local/share/kwalletd $ ls -al
        insgesamt 28
        drwxr-xr-x  2 olly olly  4096 Jun 20 19:31 .
        drwxr-xr-x 40 olly olly  4096 Jun 20 19:32 ..
        lrwxrwxrwx  1 olly olly    11 Jun 20 18:50 kdewallet.salt -> oliver.salt
        -rw-------  1 olly olly 14520 Jun 20 19:31 oliver.kwl
        -rw-------  1 olly olly    56 Jun 20 13:23 oliver.salt
      

An dieser Stelle gehe ich davon aus, dass die etnsprechenden Einträge in den PAM-Konfigurationsdateien vorgenommen wurden. Damit es vollständig ist, sind sie hier nochmal:

        olly@horus:~/.local/share/kwalletd $ grep kwallet /etc/pam.d/kdm
        #für kwallet5:
        -auth      optional     pam_kwallet5.so kdehome=.local/share
        -session   optional     pam_kwallet5.so auto_start
        #für kwallet4:
        #-auth      optional     pam_kwallet.so kdehome=.kde
        #-session   optional     pam_kwallet.so auto_start