내 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