Den Tue, 26 Mar 2002 20:34:39 +0100 skrev Andreas N Rasmussen:
>Kent Friis <leeloo@phreaker.net> wrote:
>
>> Den Tue, 26 Mar 2002 19:48:35 +0100 skrev Andreas N Rasmussen:
>> >Se subjekt. Grundet nogle åndsvage programsvigt i min terminal 'hænger'
>> >der nu nogle brugere forbundet til serveren via ssh.
>> >
>> >Hvordan lukker jeg disse forbindelser / hvor længe går der før de lukker
>> >sig selv?
>>
>> Det plejer at virke at skrive til deres tty med write(1).
>
>Hehe, nej det var nu ikke lige det jeg hentydede til.
Jeg er den
>eneste der bruger serveren pt - jeg åbner bare flere sessions af gangen
>til at fjernstyre den med - og da l**tet så døde, lå brugerne stadig som
>logget på når jeg skrev who.
>Jeg tænkte så på hvordan jeg kunne lukke disse forbindelser.
Ja, og så prøver man at skrive til tty'en med write(1), hvilket medfører
at der skal sendes til ssh-klienten. Da denne ikke findes længere,
får sshd en TCP RST tilbage, og opdager derved at klienten er
forsvundet. sshd lukker derfor forbindelsen, sender en SIGHUP til de
processer der måtte have overlevet og rydder op i UTMP, så de ikke
længere fremgår af en who(1).
Du skriver blot "write andreas tty7", og trykker to gange på ENTER, så
svarer den I/O error, hvorefter du kan checke med who(1) at det virkede.
Mvh
Kent
--
Advarsel: ny e-mail adresse - med risiko for at mails går tabt.
Den gamle adresse virker stadig, men bliver primært checket i
arbejdstiden.