El llavero de Gnome no se desbloquea automáticamente y nextcloud no lo reconoce en absoluto

El llavero de Gnome no se desbloquea automáticamente y nextcloud no lo reconoce en absoluto

Intenté instalar gnome-keyring para no tener que ingresar mi contraseña para los programas todo el tiempo cuando enciendo mi computadora.

Instalé gnome-keyring.x86_64y gnome-keyring-pam.x86_64luego agregué

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

a mi .xinitrcy luego agregué

-auth optional pam_gnome_keyring.so

al final de la authsección en /etc/pam.d/loginy

-session optional pam_gnome_keyring.so auto_start

al final de la sección sessionde entrada /etc/pam.d/login. Luego intenté reiniciar pero nextcloud todavía me pide mi contraseña cada vez y dice "No hay servicio de llavero disponible". Geary parece reconocer el llavero porque cuando lo inicio por primera vez me pide que desbloquee el llavero y luego no vuelve a pedir contraseñas si cierro el proceso de Geary y lo inicio de nuevo.

Estoy usando fedora 27 con i3 y CDM (administrador de pantalla de consola). ¿Alguien sabe cómo hacer que nextcloud también reconozca el llavero y tal vez cómo hacer que se desbloquee automáticamente al iniciar?

aqui esta mi completo.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}

y mi/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

Respuesta1

El guión al principio de la línea indica que es un comentario. Quítelo y vea si funciona.

información relacionada