%3A%20%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%B1%A5%E6%AD%B4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%3A%20%E7%84%A1%E5%8A%B9%E3%81%AA%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC.png)
私の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