/var/lib/AccountServices/users 파일에 "SystemAccount=false"가 있지만 로그인 인사말에서 사용자가 누락되었습니다.

/var/lib/AccountServices/users 파일에 "SystemAccount=false"가 있지만 로그인 인사말에서 사용자가 누락되었습니다.

대부분의 사람들이 해결책이 있다고 생각하는 문제가 있는 것 같습니다. 내 사용자가 로그인 인사말에서 숨겨지고 있습니다. 한동안 로그인 시스템에 불만을 느꼈는데, 로그인 인사말 사용자 목록 설정에 대한 명확한 구성이나 가능한 구성이 없는 것 같습니다.

내 설정은 Debian Stable(Stretch)로 매우 간단합니다. libpam-krb5를 추가하고 krb5-kdc 서버를 가리키도록 구성합니다. gdm3 인사 담당자로서 저는 포괄적인 로그인 인사 담당자가 매우 마음에 들지 않지만 제안은 환영합니다. 일반 오래된 Linux 계정. su <user>작동합니다. 로그인 인사말에 사용자 이름과 비밀번호를 입력하면 작동하지만 선택할 수 있는 옵션은 아닙니다(키보드를 통해 "다른 사용자" 대화 상자에 액세스할 수 있다면 상관없습니다).

답변1

:!:AccountServices는 /etc/shadow의 일부로 인해 사용자가 비활성화되었다고 가정 하고 :*:수동으로 편집했고 사용자가 나타났습니다. 이전에 krb5 사용자의 모든 비밀번호를 로그인하는 데 문제가 있었기 때문에 혼란스럽습니다. 그리고 섀도우 플래그를 *에서 !로 바꾸는 것이 비밀번호 필드를 계속 작동시키는 것 같은 인상을 받았습니다. 관리자가 특별히 사용자를 위한 로컬 비밀번호를 생성하지 않는 한, krb5 자격 증명이 유일한 옵션이 되도록 pam을 관리하는 방법에 대한 세부 정보를 게시하려는 사람이 있다면 저는 귀를 기울일 것입니다.

관련 정보