私のldap / pam / nssスタックが数字で始まるユーザー名を受け入れるようにするにはどうすればよいですか?
LDAP/NSS/PAM をインストールしています。Debian が提供するガイドライン。私は両方とも試しました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