Systemstart und extra angemeldete Benutzer

304
Ringger81

Ich verwende Slackware Linux unter Win7 Virtualbox. Wenn ich einen Befehl eingebe:

ps axu | Grep Bash

Ich bekomme zwei Instanzen von bash wie folgt:

Wurzel 1052 ... -bash
Wurzel 1053 ... -bash

Außerdem usersbekomme ich, wenn ich den Befehl ausstelle, zwei Benutzer angemeldet ( root root).

  • Warum sind zwei Root-Benutzer angemeldet, während ich (explizit) keine zusätzlichen Benutzer außer dem Standard-Login nach dem Systemstart protokollierte
  • Wie kann man herausfinden, woher der extra angemeldete Root-Benutzer stammt und wie kann er abgemeldet werden?
1
Ausgabe von 'w' anzeigen. Arkadiusz Drabczyk vor 6 Jahren 0

2 Antworten auf die Frage

0
xenoid

Systemprozesse (beispielsweise als cron-Jobs gestartet) können als von root ausgeführte Bash-Prozesse erscheinen. Das bedeutet nicht, dass ein Benutzer angemeldet ist. Verwenden Sie ps -eaf | grep bashdiese Option, um die vollständige Befehlszeile anzuzeigen, mit der sie gestartet wurden. Das gibt Ihnen Hinweise auf ihre Herkunft.

0
Ljm Dullaart

Eine der Methoden, um herauszufinden, woher diese Bases stammen, ist zu tun

pstree 1 

und untersuchen, wer die Eltern sind. Für das Terminal, in dem ich das gemacht habe, ist der relevante Teil der Ausgabe

 ├─xfce4-terminal─┬─3*[bash] │ ├─bash───tail │ ├─bash───pstree │ ├─gnome-pty-helpe │ ├─ │ └─