I am assuming you've stacked system-auth correctly, because you said:
Quote:
I even tried copying system-auth from a RH4/U2 NIS server which performs complexity to the RH4/U5 system - no luck.
|
So my next WAG is that your software environments are marginally different between the broken and working servers. Maybe you're just missing a package or two on the broken server.
Anyway, what I would do is install the
strace package. Then fire up a script session and trace the system calls that passwd is making. For example:
Enter your current password when prompted, because you need it to get to the point that it's prompting for a new password. Follow these steps on the broken server and on a working server. Then compare the results and see where the broken one is falling down.
This is going to be a painstaking process (with a lot of output to sift through), but that's how I would approach it.
---
edit: Do you have a working RHEL 4.5 installation? If so, I'd compare against that so that you're comparing apples to apples...