[ LUGOS ] ip naslov

Gasper Lakota - Jericek gasper na bsnet.dhs.org
Pon Sep 18 09:31:46 CEST 2000


Zivjo,

no ja, ne bi rekel, da v linux-u ukaz 'who' ne pokaze od kod je nekdo
prijavljen.
Takole je na rh 6.0:
[root na omega log]# who
gasper   pts/3    Sep 18 09:13 (arhimed.bsnet.bs3)

drugace pa tudi 'finger' in 'w' vrneta od kod je nekdo prijavljen:
[root na omega log]# finger
Login    Name                    Tty   Idle  Login Time   Office	Office Phone
gasper   Gasper Lakota - Jerice */3          Sep 18 09:13	(arhimed.bsnet.bs3)

[root na omega log]# w
  9:29am  up 4 days, 15:20,  2 users,  load average: 0.31, 0.11, 0.03
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
gasper   pts/3    arhimed.bsnet.bs  9:13am  3.00s  1.62s  0.84s  pine


se najlepse pa izpise zeljeno informacijo ukaz 'who -m':
[root na omega log]# who -m
omega.bsnet.dhs.org!gasper   pts/3    Sep 18 09:13 (arhimed.bsnet.bs3)


toliko za info,

lp,

--
Gasper

On Mon, 18 Sep 2000, VODOPIVEC DAMIJAN wrote:

> Res, netstat deluje. Hostname od kjer si prijavljen pa se zapise tudi v
> /var/log/wtmpx datoteko, ki jo uporablja ukaz who.
> 
> Nekateri UNIX sistemi imajo opcijo pri ukazu who, ki pokaze tudi od kje si
> prijavljen - pri linux-u zal tega nisem zasledil.
> 
> Sicer pa z malo kodiranja napises svoj who:
> #include <stdio.h>
> #include <string.h>
> #include <stdlib.h>
> #include <sys/types.h>
> #include <utmp.h>
> #include <utmpx.h>
> #include <termios.h>
> #include <unistd.h>
> #include <netdb.h>
> 
> main(int argc, char *argv[])
> {
> struct utmpx *ut;
> 
> while(ut=getutxent()) {
> if ((*ut).ut_type==USER_PROCESS ) {
>         printf("%s\t%s\t%s \n",(*ut).ut_user,(*ut).ut_line,(*ut).ut_host);
>         }
> }
> 
> }
> 
> Program ti izpiše prjavljene v formatu:
> USER TTY HOSTANE
> Poskusi !
> 
> lp,
> Damijan
> 
> > -----Original Message-----
> > From: owner-lugos-list na www.lugos.si
> > [mailto:owner-lugos-list na www.lugos.si]On Behalf Of borut kurnik
> > Sent: Saturday, September 16, 2000 10:28 PM
> > To: 'lugos-list na lugos.si'
> > Subject: [ LUGOS ] ip naslov
> >
> >
> > Lep pozdrav!
> >
> > Kako v skripti poiscem naslov, preko katerega sem se logiral na
> > racunalnik?
> >
> > Npr.: racunalnik ima naslova 192.0.0.5 in 192.0.0.6. Nanj sem se
> > prijavil s:
> > telnet 192.0.0.5
> >
> > netstat -t  pove naslove, preko katerih so se uporabniki, ki so
> > se prijavili
> > na sistem, toda tega ne
> > znam povezati s id-ji njihovih procesov -> kdo je kdo.
> >
> > Hvala,
> >
> > Borut
> 




Dodatne informacije o seznamu Starilist