Брелок Gnome не разблокируется автоматически, а nextcloud его вообще не распознает

674
Alexander

Я попытался установить gnome-keyring, чтобы при запуске компьютера мне не приходилось вводить пароль для программ.

Я установил gnome-keyring.x86_64и gnome-keyring-pam.x86_64затем добавил

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

к моему, .xinitrcа потом я добавил

-auth optional pam_gnome_keyring.so 

в конце authраздела /etc/pam.d/loginи

-session optional pam_gnome_keyring.so auto_start 

в конце sessionв /etc/pam.d/loginразделе. Затем я попытался перезагрузиться, но nextcloud по-прежнему каждый раз запрашивает мой пароль и говорит: «Служба цепочки для ключей недоступна». Кажется, что Geary распознает связку ключей, потому что когда я запускаю ее в первый раз, он просит меня разблокировать связку ключей и после этого больше не запрашивает пароли, если я отключаю процесс Geary и запускаю его снова.

Я использую fedora 27 с i3 и CDM (диспетчер отображения консоли). Кто-нибудь знает, как заставить nextcloud тоже распознавать связку ключей и, возможно, как сделать так, чтобы она автоматически разблокировалась при запуске?

Вот мой полный .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 $ 

и мой /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 
1

1 ответ на вопрос

0
Flurrywinde

Дефис в начале строки указывает на то, что это комментарий. Удалите это и посмотрите, работает ли это.

Добро пожаловать на борт, я думаю, что ваш ответ должен включать правильный синтаксис, поскольку вы пытаетесь указать на ошибку, допущенную OP. Rajesh S 6 лет назад 0

Похожие вопросы