• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

nobody?

Wikinator

Adams Parmäne
Registriert
21.08.04
Beiträge
1.297
Hallo,

ich hatte gerade einen Prozess "find" des Benutzers "nobody". Obwohl ich alleine angemeldet war und der Benutzer unter /etc/passwd die Shell "/usr/bin/false" eingetragen ist, wurde der Prozess aus "sh" herausgestartet. Wer oder was war das?
 
Ich würde das als unbedenklich einstufen.
 
Wikinator schrieb:
Obwohl ich alleine angemeldet war
In einer Unix-Umgebung bist du nicht allein. Du bist bestenfalls der einzige Benutzer, der mit Fingern auf Tasten drücken kann.

und der Benutzer unter /etc/passwd die Shell "/usr/bin/false" eingetragen ist, wurde der Prozess aus "sh" herausgestartet.
Dieser Eintrag bedeutet nicht, dass 'nobody' das Programm 'sh' nicht ausführen könnte.
Es bedeutet nur, dass dieser Benutzer keine Login-Shell bekommen darf.

Wer oder was war das?
Du musst selbst am besten wissen, welche Software auf deiner Kiste am laufen ist.
Ich tippe einfach mal auf eins der daily/weekly/monthly Wartungsskripten - so ganz wild ins blaue hinein.
 
Wikinator schrieb:
Hallo,

ich hatte gerade einen Prozess "find" des Benutzers "nobody". Obwohl ich alleine angemeldet war und der Benutzer unter /etc/passwd die Shell "/usr/bin/false" eingetragen ist, wurde der Prozess aus "sh" herausgestartet. Wer oder was war das?

das würd ich auch mal gerne wissen,weil die tüpe spukt bei mir auch herum:-/

ps: you are never alone:-p
 

Anhänge

  • nobody.jpg
    nobody.jpg
    6,7 KB · Aufrufe: 106
Das interessiert mich jetzt stark an Leute, die unter Windows den Leerlaufprozess beenden wollten...
Ihr habt ein Betriebssystem vor sich, das braucht nunmal ein paar Prozesse, damit es gluecklich ist.
 
Meines Wissens gehört der User nobody keiner Gruppe (ausser der Gruppe nobody) an und besitzt daher bei jedem Dateisystemzugriff nur Rechte als "other" (also nicht als "user" oder "group").
Der User nobody sollte dadurch keine relevanten Änderungen am System durchführen können (Ausnahme: eine Datei besitzt ein Schreibrecht für "other" (o+w)). Lässst man also einen Prozess als nobody laufen, so stellt dies eine Sicherheitsmaßnahme dar.