O anel de chaves do Gnome não é desbloqueado automaticamente e o nextcloud não o reconhece de todo

1

Eu tentei instalar o gnome-keyring para que eu não precisasse inserir minha senha para programas o tempo todo quando eu inicio meu computador.

Eu instalei gnome-keyring.x86_64 e gnome-keyring-pam.x86_64 e, em seguida, adicionei

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

para o meu .xinitrc e, em seguida, adicionei

-auth optional pam_gnome_keyring.so

no final da seção auth em /etc/pam.d/login e

-session optional pam_gnome_keyring.so auto_start

no final da seção session in /etc/pam.d/login . Eu então tentei reiniciar, mas o nextcloud ainda pede minha senha toda vez e diz "Nenhum serviço de chaveiro disponível". Geary parece reconhecer o chaveiro porque, quando eu o inicio na primeira vez, ele me pede para destravar o chaveiro e, depois disso, não pede senhas de novo se eu matar o processo e começar de novo.

Estou usando o fedora 27 com o i3 e o CDM (gerenciador de exibição do console). Alguém sabe como fazer com que o nextcloud reconheça o chaveiro também e talvez como desbloqueá-lo automaticamente no início?

Aqui está meu .xinitrc completo

#!/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}

e meu /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
    
por Alexander 13.04.2018 / 17:56

1 resposta

0

O hífen no início da linha indica que é um comentário. Remova isso e veja se funciona.

    
por 22.05.2018 / 10:11