A couple of days ago I wrote asking how to un-retire a user.
dxaccounts was running at the time and I used vipw to take "Retired" from
the passwd entry for the user and edauth to take something like ":Retired"
from the encrypted user db.
I don't think that I've mentioned before that this box is running C2
security.
Anyway, all seemed to go well.
After doing those mods I stopped and restarted dxaccounts and the user was
no longer marked as retired.
I then changed the users password as requested by the user.
Still all was fine.
There was a reboot that night and the next day when I came in all seemed
fine at first until I tried running dxaccounts to do some more user
maintence.
When I try to run dxaccounts as root it gives this error message:
The password and group files are currently locked by another user.
Please try again later.
I've looked thru the process table and can't find dxaccounts or anything
else running.
An authck -a gives this message:
wnn appears in /etc/passwd but not in Protected Password database
Which is NOT the user I un-retired.
I've looked and indeed there's a wnn user in the /etc/passwd file but not
in the /tcp/files/auth/w dir.
I don't think this is a related issue, but I could be wrong.
So, finally, my question is just how do get dxaccounts to run when it
thinks that someone has the passwd and group files locked?
Received on Wed Mar 17 1999 - 16:17:14 NZDT