Tentei instalar o gnome-keyring para não precisar inserir minha senha nos programas o tempo todo ao iniciar o computador.
Eu instalei gnome-keyring.x86_64
e gnome-keyring-pam.x86_64
adicionei
eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)
export SSH_AUTH_SOCK
ao meu .xinitrc
e então adicionei
-auth optional pam_gnome_keyring.so
no final da auth
seção 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
. Tentei então reiniciar, mas o nextcloud ainda pede minha senha todas as vezes e diz “Nenhum serviço de chaveiro disponível”. Geary parece reconhecer o chaveiro porque quando eu o inicio pela primeira vez ele me pede para desbloquear o chaveiro e depois disso não pede senhas novamente se eu encerrar o processo do Geary e iniciá-lo novamente.
Estou usando o fedora 27 com i3 e 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 na inicialização?
Aqui está meu 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}
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
Responder1
O hífen no início da linha indica que é um comentário. Remova isso e veja se funciona.