locate database

Lowell Gilbert freebsd-questions-local at be-well.no-ip.com
Wed Jun 25 08:16:05 PDT 2003


"Ben Polidore" <cash at h50.net> writes:

> My locate database is not being updated.
> 
> If I run the script in /etc/periodic/weekly this is the output:
> 
> [root at boxH50:/etc/periodic/weekly]# ./310.locate
> 
> Rebuilding locate database:
> [root at boxH50:/etc/periodic/weekly]#
> 
> That takes about 1 second.
> 
> This is an ls on the db file.
> 
> [root at boxH50:/etc/periodic/weekly]# ls -l /var/db/locate.database
> -r--r--r--  1 nobody  wheel  5911 Jun 24 14:31 /var/db/locate.database
> [root at boxH50:/etc/periodic/weekly]#
> 
> If I just run locate.updatedb as root, it works, but as soon as the periodic 
> script runs, the database is reduced to the above.
> 
> Any thoughts?

The weekly script runs locate.updatedb as "nobody", and won't get into
any directories that "nobody" can't see.  If you've tightened up your
directory permissions, it seems quite appropriate that the locate
database would be affected...


More information about the freebsd-questions mailing list