%EC%9D%80%20%EC%A6%89%EC%8B%9C%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%98%EA%B3%A0%20%EC%BD%98%EC%86%94%EC%9D%84%20%EC%9E%A0%EA%B8%89%EB%8B%88%EB%8B%A4.%20%EB%A1%9C%EA%B7%B8%EC%97%90%EB%8A%94%20%22%EA%B2%BD%EA%B3%A0%3A%20%EC%84%B8%EC%85%98%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%84%B8%EC%85%98%20ID%EB%A5%BC%20%EA%B0%80%EC%A0%B8%EC%98%AC%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%22%EB%9D%BC%EA%B3%A0%20%ED%91%9C%EC%8B%9C%EB%90%A9%EB%8B%88%EB%8B%A4..png)
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 버전은 이를 결정하는 데 도움이 됩니다.