Re: locate
Hallo.
On Mon, Jan 12, 2004 at 12:38:02AM +0100, M.Kiberu wrote:
[ /var/lib/locate/locatedb fehlt beim Aufruf von 'locate' ]
> Also, das einfachste wäre, wenn du dich als root anmeldest und
> updatedb ausführst. Damit wird praktisch das Index neu generiert.
Allerdings wird dann der Index mit root-Rechten erstellt. Das heisst,
dass User A auch Dateien von User B im Index finden kann, die er an
sich gar nicht zu sehen bekommen duerfte (Dateirechte des $HOME
o.ae.).
Im Paket findutils gibt es ein /etc/cron.daily/find - das wechselt
fuer die Suche zum User nobody und laesst auch ein paar Dinge weg
(NFS, CDs, /tmp, ...). Was nobody im $HOME von User B nicht finden
kann/darf, findet User A dann auch nicht. (Ja, ich hatte updatedb
selbst mal als root "von Hand" aufgerufen... ;-). )
P.S.: Anacron ist eine nette Sache fuer Rechner, die nicht 24h laufen.
Vermutlich lief der Rechner nie, wenn der Cronjob dran gewesen
waere...
Tschuess,
Sebastian
Reply to:
- References:
- locate
- From: Markus Henrich <MJ.Henrich@gmx.de>
- Re: locate
- From: M.Kiberu@t-online.de (M.Kiberu)