[ 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