Gnome(gdm)은 즉시 로그인하고 콘솔을 잠급니다. 로그에는 "경고: 세션에 대한 세션 ID를 가져올 수 없습니다."라고 표시됩니다.

Gnome(gdm)은 즉시 로그인하고 콘솔을 잠급니다. 로그에는 "경고: 세션에 대한 세션 ID를 가져올 수 없습니다."라고 표시됩니다.

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/* 심볼릭 링크가 예상되는 위치를 가리키는지 확인하세요. 우리의 경우에는 authconfigupdate-ac 파일이었지만 "이유" 때문에 비밀번호 인증과 시스템 인증을 다른 곳에서 심볼릭 링크했습니다. -ac diff및 -custom 버전은 이를 결정하는 데 도움이 됩니다.

관련 정보