Wie User kicken?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Chrissss
Beiträge: 176
Registriert: 05.04.2004 00:23:48

Wie User kicken?

Beitrag von Chrissss » 25.01.2005 22:24:24

Hi!

Seit einigen Tagen ist permanent ein User eingeloggt. Und ich bekomme ich einfach nicht mehr los. Der User (ich selbst ;) ) ist nicht per ssh eingeloggt, nicht per tty, nicht per gdm, nicht per keine Ahnung wie sonst.

Code: Alles auswählen

# who
chrissss     :0           Jan 10 22:53
Es laufen auch keinerlei Tasks unter meiner userid. Wie kann ich mich/den User kicken, ohne unbedingt den Rechner neu starten zu müssen?

Danke
Chrissss

Benutzeravatar
Jens-Uwe
Beiträge: 219
Registriert: 23.04.2003 10:27:13
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Jens-Uwe » 25.01.2005 22:29:46

nur so einen ahnung...ich glaube du kannst/willst diesen user nicht kicken. wie gesagt nur eine ahnung.

hth, jens-uwe

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.01.2005 23:37:07

Ist warscheinlich auch nicht sinvoll. Der rührt vom Xserver her .Habe sogar zwei von der Sorte.

Code: Alles auswählen

matthias@biljana:~$ who
root     tty1         Jan 25 14:52
matthias :0           Jan 25 13:16
root     :1           Jan 25 13:17
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 26.01.2005 14:23:35

Wenn du einfach die Shell des Users killst dann wird er automatisch ausgeloggt.

by, Martin

PS: Thema von weiteren Diensten weggeschoben
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Fluffy
Beiträge: 5
Registriert: 27.10.2004 20:49:54

Beitrag von Fluffy » 30.01.2005 18:42:47

das mit der bash war einfach und is ja au klar aber wie kann ich den user "kicken" wenn keine bash auf ist und er sowas wie ein zombie user ist?

SG
Fluffy

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 30.01.2005 18:48:26

Wenn er keine Shell offen hat, dann ist er per X angemeldet und dann kannst du seinen X Server killn...

Und Zombie User....never heard of it...

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Fluffy
Beiträge: 5
Registriert: 27.10.2004 20:49:54

Beitrag von Fluffy » 30.01.2005 18:52:22

Es ist ein root server ... der hat keine shell...
hmpf das is komisch, der user soll schon seit 9 Tagen angemeldet sein... :roll:

naja vielleicht muss ich rebooten damit der verschwindet

Code: Alles auswählen

xxx # who
root     pts/0        Jan 30 18:50 (xxx.dip.t-dialin.net)
root     pts/11       Jan 21 14:13 (xxx.dip.t-dialin.net)

Code: Alles auswählen

xxx # ps -ef |grep pts/11
ergibt keine ausgabe... komische sache

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 30.01.2005 18:56:24

Der Server hat eine Shell (oder sogar mehr als eine). Per default wird eigentlich /bin/bash genommen.

Code: Alles auswählen

ps aux| grep pts/11
funktioniert bei mir.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Fluffy
Beiträge: 5
Registriert: 27.10.2004 20:49:54

Beitrag von Fluffy » 30.01.2005 18:58:19

sollte funzen is aber negativ...

kommt nur mein eigener grep befehl zurück

Code: Alles auswählen

root     20025  0.0  0.1  1792  560 pts/6    R    18:57   0:00 grep pts/11

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 30.01.2005 19:00:31

Du kannst auch einfach nach bash suchen....
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Fluffy
Beiträge: 5
Registriert: 27.10.2004 20:49:54

Beitrag von Fluffy » 30.01.2005 19:02:19

Naja ich weis nix mehr... naja egal danke für deine hilfe!

Benutzeravatar
Chrissss
Beiträge: 176
Registriert: 05.04.2004 00:23:48

Beitrag von Chrissss » 30.01.2005 22:54:29

Sorry für die späte Antwort, konnte mich nicht melden.

Nur noch kurz zur Info: Es läuft kein X-Server auf dem Rechner, lokal ist niemand angemeldet, es läuft alles über ssh, klein Task läuft mit meiner Userid, wenn ich mich direkt als root einlogge.

Es kann sein, dass ich irgendwann mal das Display auf einen anderen Rechner umgebogen habe um dort dort X-Anwendungen laufen zu lassen. Vielleicht hängts damit zusammen. Aber im Prinzip ists egal, ich wundere mich nur woher dieser User kommt, beim nächsten Reboot isser (wahrscheinlich) weg ;)

Danke
Chrissss

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 30.01.2005 23:01:17

Chrissss hat geschrieben:Nur noch kurz zur Info: Es läuft kein X-Server auf dem Rechner, lokal ist niemand angemeldet, es läuft alles über ssh, klein Task läuft mit meiner Userid, wenn ich mich direkt als root einlogge.
Wenn du dich auf einem Rechner per ssh einloggst, dann wird unter der UID des Users ein Prozess gestartet. Das Ergebnis des Prozesses ist deine Eingabeaufforderung in die du Befehle eingeben kannst.
Pack einfach mal die Ausgabe von

Code: Alles auswählen

ps aux
nach http://nopaste.debianforum.de und poste den entsprechenden Link dann hier.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Fluffy
Beiträge: 5
Registriert: 27.10.2004 20:49:54

Beitrag von Fluffy » 31.01.2005 17:34:55

Danke für eure hilfe...
es hat sich erledigt...

Ihr seit super jung =)
Zuletzt geändert von Fluffy am 05.02.2005 11:25:34, insgesamt 1-mal geändert.

Benutzeravatar
Chrissss
Beiträge: 176
Registriert: 05.04.2004 00:23:48

Beitrag von Chrissss » 05.02.2005 05:21:01

blackm hat geschrieben:[Wenn du dich auf einem Rechner per ssh einloggst, dann wird unter der UID des Users ein Prozess gestartet. Das Ergebnis des Prozesses ist deine Eingabeaufforderung in die du Befehle eingeben kannst.
Pack einfach mal die Ausgabe von

Code: Alles auswählen

ps aux
nach http://nopaste.debianforum.de und poste den entsprechenden Link dann hier.
Das ist schon klar. Nur wenn ich mich direkt per ssh als root einlogge, ist trotzdem ein User "Chrissss" vorhanden, obwohl dieser nicht eingeloggt ist. Ich seh das auch wunderbar in meinen Cacti Logs. Es ist immer ein User eingeloggt, obwohl eigentlich niemand auf der Maschine ist.

Hier ist die Ausgabe von ps aux
http://nopaste.debianforum.de/75

Servus
Chrissss

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 08.02.2005 11:17:20

Hm...in der Ausgabe von ps ist aber nur ein User zu sehen...
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

J-jayz-Z
Beiträge: 3
Registriert: 10.02.2005 13:16:09

Beitrag von J-jayz-Z » 10.02.2005 13:46:55

gib dem User doch einfach die login shell

Code: Alles auswählen

which passwd
und dann

Code: Alles auswählen

usermod -s chrisss /usr/bin/passwd
je nachdem, wo die login shell liegt.Dann hat er eine shell, wo er sich nur Anmelden kann und sonst nichts machen kann.Es wird *nur* login ausgeführt.Also hat der user keine shell mehr.
Vielleicht hilft dir das ja weiter...

J-jayz-Z

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 10.02.2005 13:56:31

Wäre da nicht /bin/false richtig? /bin/passwd kenn ich nicht.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

J-jayz-Z
Beiträge: 3
Registriert: 10.02.2005 13:16:09

Beitrag von J-jayz-Z » 10.02.2005 14:06:25

/usr/bin/passwd ist die shell, die ausgeführt wird, wenn man sich einloggt.
So kann er 25.000 mal sein passwd eingeben, wenn es ihm spaß macht, wird ihm aber nichts bringen, weil die shell nur login ausführen darf
Also auf gut Deutsch: Verarscht ;p

Antworten