killerloop
New Member
Habe gerade wieder geflucht, weil auf einem neuen System locate leider keine versteckten Dateien oder Verzeichnisse bzw. eigentlich die Dateien anderer user (Benutzer) nicht finden konnte...
Nachdem ich die Lösung erst nach längerem Suchen gefunden habe, hier eine kurze Anleitung, die hoffentlich bei Google weit oben erscheint ;-)
updatedb erstellt regelmäßig die Datenbank mit den Dateien, die locate finden kann. Bei manchen Distributionen ist updatedb so konfiguriert, dass nur Dateien bestimmter user indiziert werden. Um alle Dateien auf dem Linux System zu indizieren muss updatedb als root ausgeführt werden, was man leicht ändern kann:
findet die Datei, in der man die Änderungen machen kann. In meinem Fall (Suse 10.1) ist das /etc/sysconfig/locate
In dieser Datei einfach
in
ändern und speichern.
Bei Bedarf kann man die DB gleich danach von der Shell aus updaten mit dem Befehl
Hoffe, das hilft jemanden.
Killerloop
Nachdem ich die Lösung erst nach längerem Suchen gefunden habe, hier eine kurze Anleitung, die hoffentlich bei Google weit oben erscheint ;-)
updatedb erstellt regelmäßig die Datenbank mit den Dateien, die locate finden kann. Bei manchen Distributionen ist updatedb so konfiguriert, dass nur Dateien bestimmter user indiziert werden. Um alle Dateien auf dem Linux System zu indizieren muss updatedb als root ausgeführt werden, was man leicht ändern kann:
Code:
locate locate
findet die Datei, in der man die Änderungen machen kann. In meinem Fall (Suse 10.1) ist das /etc/sysconfig/locate
In dieser Datei einfach
Code:
RUN_UPDATEDB_AS=nobody
Code:
RUN_UPDATEDB_AS=root
Bei Bedarf kann man die DB gleich danach von der Shell aus updaten mit dem Befehl
Code:
updatedb
Hoffe, das hilft jemanden.
Killerloop