SDB:UPDATEDB No Longer Works After Updating to SUSE Linux 9.0
Version: 9.0
Symptom
The program UPDATEDB no longer works after updating to SUSE Linux 9.0.
Cause
UPDATEDB is usually executed under the user account nobody. However, su wrongly asks for a password when changing to the user nobody.
Solution
Open the file /etc/shadow in a root shell with an editor of your choice (for example vitmp, a wrapper for vi) by executing:
vitmp /etc/shadow
Change the line:
nobody:*:0:0:10000::::
to:
nobody:*:8902:0:10000::::
After saving the changes in the file, you should be able to execute UPDATEDB again. <keyword>updatedb,9.0,90,nobody</keyword>