J'ai un vieux serveur Solaris 8 comme client dans un domaine NIS. Tous les utilisateurs peuvent se connecter sans problème, sauf un (l'utilisateur 'oracle'). Cela fonctionnait auparavant, mais à la fin de l'année dernière, "quelque chose" a changé (je n'étais pas là à l'époque) et l'utilisateur oracle ne peut plus se connecter.
Je peux me connecter au serveur en tant qu'oracle avec une clé rsa, je peux faire un su vers oracle à partir de root, mais tout ce qui implique une authentification par mot de passe échoue pour cet utilisateur unique. La connexion à d'autres serveurs dans le même domaine NIS fonctionne, donc le mot de passe est certainement correct.
Une idée de ce qui ne va pas ? Comment déboguer ?
Edit : L'utilisateur oracle n'est pas dans /etc/passwd ni /etc/shadow. Et /etc/nsswitch.conf a des fichiers passwd, nis. J'ai aussi fait "nscd -e passwd,no" pour désactiver la mise en cache des entrées passwd. "ypcat passwd" montre un enregistrement pour oracle.
Quoi d'autre ?
Merci