merkwürdige user

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
blutigerAnfänger
Beiträge: 100
Registriert: 04.01.2005 09:38:14

merkwürdige user

Beitrag von blutigerAnfänger » 28.02.2005 19:47:08

Hallo,

folgendes Problem:
bei einem Login über PuTTY als root wollte ich einen Befehl unter einem anderen user ausprobieren, dabei habe ich mich einfach per: login user angemeldet... dann wieder ein logout. Jetzt das komische: who -u zeigt mir ähnlich wie uptime angemeldete user an aber: die sind schon längst nicht mehr angemeldet !!!

uptime zum Beispiel:
19:17:56 up 22 days, 7:21, 3 users, load average: 0.00, 0.00, 0.00

... aber nur ich bin angemeldet (root) !!!

who -u:
user pts/1 Feb 23 23:49 ? 5169
root pts/3 Feb 28 19:10 . 19415 (192.168.1.6)
user pts/3 Feb 28 16:52 . 18260

... ich bin doch nur da, woher kommen diese "zombies" her?

Ich habe es mit kill versucht aber nur: no such process erhalten.
Es sollte eigentlich ohne reboot möglich sein den Fehler zu beheben, oder?

nochmal kurz zum nachvollziehen:
1. eine root session läuft
2. login als user mit Befehl "login"
2.1 irgendwelche Befehle ausführen (ohne Bedeutung) - bzw. gar keine im Test
3. user abmelden mit logout
4. neues login (wieder root): uptime zeigt jetzt 3 users (ich habe es wohl schon zum zweiten mal geschafft ;-) )
5. who -u zeigt die oben angagebene Liste an

MfG
blutigerAnfänger

Benutzeravatar
HardHat
Beiträge: 296
Registriert: 09.11.2003 00:29:19
Kontaktdaten:

Beitrag von HardHat » 28.02.2005 21:44:44

Das Problem hatte ich auch schon mal. Allerdings waren die Zombie-User bei mir eindeutig darauf zurückzuführen, dass sie sich nicht richtig ausgeloggt haben sondern die Verbindung unter. Die ganze Diskussion zum Thema kannst du hier nachlesen.

blutigerAnfänger
Beiträge: 100
Registriert: 04.01.2005 09:38:14

zombie-user löschen

Beitrag von blutigerAnfänger » 01.03.2005 18:39:58

Hey! Vielen Dank!! Klasse Beitrag!

Ich habe die utmp einfach gelöscht. :D
Und wieder angelegt mit:
touch /var/run/utmp

chgrp utmp /var/run/utmp
chmod 0664 /var/run/utmp

-rw-rw-r-- 1 root utmp 384 2005-03-01 18:27 utmp

... ich hoffe ich hab die Dateirechte richtig eingestellt ...


MfG
blutigerAnfänger

Benutzeravatar
x87
Beiträge: 347
Registriert: 17.03.2003 20:04:02
Wohnort: /home/Köln

Beitrag von x87 » 03.03.2005 15:27:05

Hallo,
eine weitere Lösung könnte auch sein die sshd_config um diese Einträge zu ergänzen.

Code: Alles auswählen

ClientAliveInterval 10
ClientAliveCountMax 1
Wenn der Client die Verbindung abbricht wird der dazu gehörende sshd-Prozess auf dem Server mit allem was von ihm gestartet wurde nach 10 Sekunden beendet.
Freundliche Grüße aus Köln

Antworten