Hi Kim On Sun, Sep 16, 2001 at 09:21:42AM +0200, Kim Tang wrote:
ich habe letztens beim Öffnen einer Bilddatei (.jpg) zwei Prozesse bemerkt die niemanden gehört.
erstens hat das höchstwahrscheinlich nix miteinander zu tun, und zweitens gehört der Prozess nicht 'niemandem' sondern dem User nobody, ein kleiner aber durchaus feiner Unterschied.
Mit ps habe ich mir die beiden Prozesse angeguckt: $ ps -U nobody PID TTY TIME CMD 835 ? 00:00:00 su 836 ? 00:00:38 find
Das schlimmste daran war, dass find mir 27%CPU wegnimmt, und die Festplatte war sehr laut. Danach habe ich diesen Prozess mit kill weggemacht.
Kann mir einer erklären, woher das kam?
ich gehe davon aus das es sich dabei um das Aktualisieren der locate datenbank handelt was einmal pro Tag läuft, und das beschäftigt naturgemäss die Platte ein wenig da dort jeder Verzeichniseintrag einer jeden Datei angeschaut wird.
Kann ein Prozess existieren, die niemanden gehört?
nein
(Der Prozess gehört dem nobody, nur dieser existiert nicht.)
ah ja, ein widerspruch in sich selbst entweder er gehört niemandem oder aber nobody, nobody ist aber ein real existierender user, ok ich geb zu die Bezeichnung ist nicht wirklich glücklich, unpriviliged wär vielleicht der Bessere Name für diesen User. Und was das nicht existieren angeht, ein falk@hund:~ > grep nobody /etc/passwd nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash sagt mir das dieser User sehr wohl existiert, bei Dir sicherlich auch. Der User dient dazu Zeug laufen zu lassen was möglichst wenig Rechte hat um es mal salopp und verständlich zu formulieren. Den user zu entsorgen ist übrigens nicht wirklich eine gute Idee, wenn du das aktualisieren der locate db nicht brauchst kann man das abstellen indem man das script aaa_base_updatedb aus /etc/cron.daily entfernt (im eigenen home zwischenlagern oder einfach löschen falls man es wirklich nie wieder braucht). Da laufen übrigens noch mehr sachen und idr. bekommt man davon nix mit wenn die kiste durchläuft, wenn sie das nicht tut holt der kasten diese jobs halt nach sobald er kann ... -- MfG. Falk