ldap/nss/pam이 숫자로 시작하는 사용자 이름을 허용하도록 만드는 방법: pam_systemd(gdm-password:session): 사용자 기록을 가져올 수 없습니다: 잘못된 매개변수

ldap/nss/pam이 숫자로 시작하는 사용자 이름을 허용하도록 만드는 방법: pam_systemd(gdm-password:session): 사용자 기록을 가져올 수 없습니다: 잘못된 매개변수

내 ldap/pam/nss 스택이 숫자로 시작하는 사용자 이름을 허용하도록 하려면 어떻게 해야 합니까?

LDAP/NSS/PAM을 설치 중입니다.데비안에서 제공하는 지침. 나는 둘 다 시도했고 libnss-ldap,libnss-ldapd

사용자 이름이 숫자로 시작하지 않는 한 모두 작동합니다(또는 libnss-ldap의 경우 사용자 이름에 마침표가 있어서는 안 됩니다). 안타깝게도 우리 조직의 모든 사용자 이름은 7자리입니다.

내 사용자 이름으로 로그인하려고 할 때 나타나는 오류는 다음과 같습니다 9999999.

...gdm-password][5010]: pam_unix(gdm-password:session): session opened for user 9999999 by (uid=0)
...gdm-password][5010]: pam_systemd(gdm-password:session): Failed to get user record: Invalid argument

내 사용자 이름을 사용하여 로그인하려고 하면 여기와 동일한 로그가 표시됩니다.test

...gdm-password][5242]: pam_unix(gdm-password:session): session opened for user test by (uid=0)

저는 Ubuntu 20.04와 함께 설치된 libnss-ldap 패키지 버전을 사용하고 있습니다.버전 0.9.11-1

관련 정보