Gnomeキーリングは自動ロック解除されず、nextcloudはまったく認識しません

Gnomeキーリングは自動ロック解除されず、nextcloudはまったく認識しません

コンピュータを起動するたびにプログラムのパスワードを入力しなくても済むように、gnome-keyring をインストールしてみました。

インストールしgnome-keyring.x86_64gnome-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 プロセスを終了して再起動すると、パスワードを再度要求されません。

私は、i3 と CDM (コンソール ディスプレイ マネージャー) を搭載した fedora 27 を使用しています。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 ${wm_bin}

と私/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

行の先頭のハイフンはコメントであることを示します。これを削除して、機能するかどうかを確認してください。

関連情報