We have a problem.
We run NIS on our public-access system. (This in itself is not quite
the problem. B^>)
We run a network of Sun 3s with 4.1.1 and 4.1.1U_1.
We can't get passwd to work correctly to change the NIS password (ie
setting a non-local password).
Tracing yppasswdd to see what's happening, with the 4.1.1U_1 version
the program opens the passwd file twice when the second time it should
have opened the adjunct file, so it thinks the quoted old password is
bad and refuses to store the new one.
Tracing the 4.1.1 version (and I've even tried the 4.1 version),
yppasswdd gets a SIGSEGV a little after creating the adjunct ptmp file,
so it doesn't get to create the new entry and subsequent attempts to
set passwords inform us that the password file is `busy' (the .ptmp
file is there albeit size zero).
Can we fix this?