[suse 9.2] spookusers zonder bash

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Sinds kort heb ik het volgende probleem:
Op men linuxservertje hier thuis heb ik "spookusers" rondhangen, sessies die zich niet deftig afsluiten. Als ik inlog (met ssh) ben ik 3 maal ingelogd.
code:
1
2
3
4
mineur@linux:~> who
mineur   pts/0        Mar  9 18:46 (192.168.2.201)
mineur   pts/2        Mar  9 18:03
mineur   pts/5        Mar  9 18:37


Op't eerste zicht dacht ik om gewoon even rap de bash te killen van de 2 andere sessies. maar...
code:
1
2
3
4
5
6
mineur@linux:~> ps aux | grep mineur
root     24753  0.0  0.4  8532 2444 ?        Ss   18:46   0:00 sshd: mineur [priv]
mineur   24756  0.0  0.5  8564 2612 ?        S    18:47   0:00 sshd: mineur@pts/0
mineur   24757  0.0  0.3  4244 1892 pts/0    Ss   18:47   0:00 -bash
mineur   25194  0.0  0.1  2372  708 pts/0    R+   21:21   0:00 ps aux
mineur   25195  0.0  0.1  2600  692 pts/0    S+   21:21   0:00 grep mineur


Hoe kan ik die hun sessie beëindigen, en heeft er iemand een idee hoe zoiets kan gebeuren?

De search gebruikt, maar ik weet niet goed op welke zoekterm te zoeken.

Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Ik zie je 'maar' even niet? Het gaat toch goed; de processen zijn gekilled?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dat dacht ik ook, maar als ik dan weer who doe, dan ben ik nog steeds 3 maal ingelogd.

Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Als je je bash niet netjes afsluit maar afschiet, zal bash niet de tijd nemen utmp/wtmp up te daten. Het updaten van wtmp/utmp gebeurt in principe op vrijwillige basis door een programma, om er tegenwoordig nog meer waarde aan te hechten dan een indicatie is af te raden.
Een erg rigoreuze oplossing is /var/run/utmp leegmaken, dan zijn alle entries uit who weg als ik me goed herinner, alleen nieuwe logins verschijnen dan. Er zijn echter ook wel nettere manieren om met wtmp te communiceren, zie bijvoorbeeld man wtmp, man who en man utmp :)

Acties:
  • 0 Henk 'm!

Verwijderd

Plus dat de meeste moderne *nix systemen op dagelijkse basis de wtmp en utmp files roteren. Ff wachten en als het goed is moeten die users automagisch uit de who output verdwijnen..