[ LUGOS ] ip naslov

VODOPIVEC DAMIJAN damijan.vodopivec na hit.si
Pon Sep 18 11:17:40 CEST 2000


Res, w ukaz deluje.

Sorry prihajam iz SCO in HP-UX okolja, kjer w ne pokace remote host-a.

lp,
Damijan

> -----Original Message-----
> From: owner-lugos-list na www.lugos.si
> [mailto:owner-lugos-list na www.lugos.si]On Behalf Of Gasper Lakota -
> Jericek
> Sent: Monday, September 18, 2000 9:32 AM
> To: lugos-list na lugos.si
> Subject: RE: [ LUGOS ] ip naslov
>
>
>
>
> 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