gdm에 로그인한 직후 화면이 잠기고 로그에 다음 오류가 표시됩니다.
gnome-session-binary[25582]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login.
이렇게 하면 rm -rf ~/.cache
화면이 잠기지 않고 성공적으로 로그인할 수 없지만 화면을 잠그면(시간 초과 또는 ctrl-alt-L) 다음 내용이 로그에 스팸으로 전송됩니다.
journal: JS ERROR: Failed to open reauthentication channel: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: No session available#012_reauthenticationChannelOpened@resource:///org/gnome/shell/gdm/util.js:363:34#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
시스템은 CentOS 7.8입니다.
답변1
첫 번째 오류는 실제로 해결책을 제공하지만 문제를 어디에서 해결해야 할지 명확하지 않을 수 있습니다.
/etc/pam.d/password-auth 파일과 시스템 인증 파일에 다음 내용(<<<<<)이 포함되어 있는지 확인하세요.
session optional pam_keyinit.so revoke
session required pam_limits.so
-session optional pam_systemd.so # <<<<<
session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session required pam_unix.so
파일이 누락된 경우 로그 억제를 위해 선행 대시(-)는 선택 사항입니다.
반품: /etc/pam.d/* 심볼릭 링크가 예상되는 위치를 가리키는지 확인하세요. 우리의 경우에는 authconfig
update-ac 파일이었지만 "이유" 때문에 비밀번호 인증과 시스템 인증을 다른 곳에서 심볼릭 링크했습니다. -ac diff
및 -custom 버전은 이를 결정하는 데 도움이 됩니다.