Der Gnome-Schlüsselbund wird nicht automatisch entsperrt und Nextcloud erkennt ihn überhaupt nicht

Der Gnome-Schlüsselbund wird nicht automatisch entsperrt und Nextcloud erkennt ihn überhaupt nicht

Ich habe versucht, Gnome-Keyring zu installieren, damit ich beim Starten meines Computers nicht jedes Mal mein Passwort für Programme eingeben muss.

Ich habe es installiert gnome-keyring.x86_64und gnome-keyring-pam.x86_64dann hinzugefügt

eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)
export SSH_AUTH_SOCK

zu meinem .xinitrcund dann habe ich hinzugefügt

-auth optional pam_gnome_keyring.so

am Ende des authAbschnitts in /etc/pam.d/loginund

-session optional pam_gnome_keyring.so auto_start

am Ende des sessionAbschnitts /etc/pam.d/login. Ich habe dann versucht, neu zu starten, aber Nextcloud fragt immer noch jedes Mal nach meinem Passwort und sagt „Kein Schlüsselbunddienst verfügbar“. Geary scheint den Schlüsselbund zu erkennen, denn wenn ich ihn das erste Mal starte, fordert es mich auf, den Schlüsselbund zu entsperren, und danach fragt es nicht mehr nach Passwörtern, wenn ich den Geary-Prozess beende und erneut starte.

Ich verwende Fedora 27 mit i3 und CDM (Console Display Manager). Weiß jemand, wie man Nextcloud dazu bringt, den Schlüsselbund auch zu erkennen und wie man ihn vielleicht beim Start automatisch entsperrt?

Hier ist meine vollständige.xinitrc

#!/bin/sh

###########################

# Custom xinitrc goes here

systemctl --user import-environment DISPLAY
[[ -f ~/.Xresources ]] && xrdb -merge -I$HOME ~/.Xresources

# for gnome keyring
eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)
export SSH_AUTH_SOCK

###########################



wm_bin="$1"
exec ${wm_bin}

und mein/etc/pam.d/login

#%PAM-1.0
auth       substack     system-auth
auth       include      postlogin
-auth optional pam_gnome_keyring.so
account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open
session    required     pam_namespace.so
session    optional     pam_keyinit.so force revoke
session    include      system-auth
session    include      postlogin
-session   optional     pam_ck_connector.so
-session optional pam_gnome_keyring.so auto_start

Antwort1

Der Bindestrich am Zeilenanfang zeigt an, dass es sich um einen Kommentar handelt. Entfernen Sie ihn und prüfen Sie, ob es funktioniert.

verwandte Informationen