[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: