SDB:UPDATEDB No Longer Works After Updating to SUSE Linux 9.0

Şuraya atla: kullan, ara


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>