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
merkwürdige user
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.
-
- Beiträge: 100
- Registriert: 04.01.2005 09:38:14
zombie-user löschen
Hey! Vielen Dank!! Klasse Beitrag!
Ich habe die utmp einfach gelöscht.
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
Ich habe die utmp einfach gelöscht.
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
Hallo,
eine weitere Lösung könnte auch sein die sshd_config um diese Einträge zu ergänzen.
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.
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
Freundliche Grüße aus Köln