Re: No Locate for User

Greg Olszewski
2005-04-26T07:44:42Z

Peter wrote:
> Thanks Greg but nothing doing.
>
> ll /usr/bin/slocate
> -rwxr-sr-x 1 root slocate 26652 2004-05-30 11:52 /usr/bin/slocate
>

/usr is mounted *without* nosuid, no?

"cat /proc/mounts | grep '/usr'"
and
"cat /proc/mounts | grep ' / '"

> @~:$ locate fips
> warning: locate: could not open database: /var/lib/slocate/slocate.db:
> Permission denied
>

grr. Frustrating.
what does 'ls -ld /var/lib/slocate' say?

does 'chmod 750 /var/lib/slocate/' or 'chown root:slocate
/var/lib/slocate' help (if it isn't rwxr-x--- root slocate already)?

If not, what does 'slocate -V' say?

How about
'ls -ld /var'
'ls -ld /var/lib'
also?

Thanks a bunch. Apologies if you've posted this output before and I
missed it.

> noop@nwonknu.org said:
>
>>'chroot /mnt/rh9root locate fips' ought to work fine.
>
>
> Yes as su and that is exactly what I want to avoid to go su for locate since I
> use this command relatively frequently.
>

totally understood. I was just trying to point out that it is unlikely
for the redhat slocate binary to work with the slackware data files.

hope this helps,

-greg