Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
quels users connectés ???
Envoyé par: chobu

Bonjour tout le monde du libre !

je suis sous Mandriva 2006 powerpack
une petite question...

je recherche une commande permettant de savoir qui est loggé sous mon systeme
en effet j'ai créer d'autres users pouvant se connecter a ma machine

est ce possible alors sous console de consulter les connectés ??
ou existe t-il une interface signalant l'arrivé d'un user sur le systême

en vous remerciant a l'avance de votre aide

chobu

Poste le Tuesday 25 October 2005 03:10:14
Répondre     Citer    
Re: quels users connectés ???

w
who


--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Tuesday 25 October 2005 06:47:30
Répondre     Citer    
Re: quels utilisateurs connectés ???
Envoyé par: nicola

Si quelqu’un sait comment montrer les utilisateurs connectés par su

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Tuesday 25 October 2005 07:10:27
Répondre     Citer    
Re: quels users connectés ???
Envoyé par: chobu

Salut

merci beaucoup , je suis aussi allé faire un petit tour dans les fiches du site
ou j'aurais du commencé par cherché

encore merci
et bonne journée

chobu

Poste le Tuesday 25 October 2005 08:24:58
Répondre     Citer    
Re: quels users connectés ???
Envoyé par: hssissen

ps -u

Poste le Tuesday 25 October 2005 14:46:33
Répondre     Citer    
Re: quels utilisateurs connectés ???
Envoyé par: nicola

Nan, ps -u ne montre pas les utilisateurs qui se sont connectés par su. Et en plus -u n’est pas une option acceptée chez moi.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Tuesday 25 October 2005 17:58:43
Répondre     Citer    
Re: quels users connectés ???
Envoyé par: chromosome

Tu peux les trouver dans le fichier auth.log, mais a part ca je vois pas trop ou.
Sinon tu as aussi la possibilite de le faire via ps, avec comme synthax

ps -t pts/0 -f
Et ca donne par exemple

UID PID PPID C STIME TTY TIME CMD
moi 29554 29553 0 21:21 pts/0 00:00:00 -sh
root 29573 29554 0 21:21 pts/0 00:00:00 bash
root 29943 29573 0 21:33 pts/0 00:00:00 ps -t pts/0 -f

Et dans ce cas tu vois que tu as un compte root descendant d'un compte user "moi".

Tu peux aussi faire un ps -efH et tu cherches les root sous un compte non root.

Je vois que "ps g" (pas le club de foot) donne des resultats interessant. Visiblement seulement les comptes root attache a un terminal.

Poste le Tuesday 25 October 2005 21:45:25
Répondre     Citer    
Re: quels users connectés ???

Ce qui donnerais quelque chose comme ceci : ( on peut surement faire plus simple )

for console in $( w |awk ' { if ($2 ~ "pts|tty" ) print $2 }' )
do
echo $console
ps -t $console -o "ruser,fuser" |awk ' { if ( $2 == "root" && $1 != "root" ) print $1 " " CONSOLE }'
done


--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Tuesday 25 October 2005 22:41:19
Répondre     Citer    
Re: quels users connectés ???
Envoyé par: lolotux

Salut à tous,

C'est une question qui me trotte dans la tête depuis quelques temps...
C'est assez interessant de connaitre les "utilisateurs" connectés (who, w ...etc), mais aucune ne ressemble à la commande "top" pour ce qui est du FTP, POP, WEB, LDAP...
Genre une commande "whoTotal" qui ferait :

[lolo@helios lolo]$ whoTotal
lolo :0 Oct 26 02:03 activ
lolo pts/0 Oct 26 02:04 activ
lolo pts/1 Oct 26 02:17 activ
chris ftp/21 Oct 26 02:18 connect timeout +5.00
lucien pop/995 Oct 26 02:18 connect timeout +1.00
lucien pop/995 Oct 26 02:18 disconn ~
bea pam/3128 Oct 26 02:19 connect timeout 120.00

....

Cela serait sympa plutôt que d'ouvrir 3-4 console, who, ftptop, tail -f /var/log/message|grep "login"

Poste le Wednesday 26 October 2005 02:57:32
Répondre     Citer    
Re: quels utilisateurs connectés ???
Envoyé par: nicola

Citation
chromosome
Tu peux les trouver dans le fichier auth.log, mais a part ca je vois pas trop ou.

Oui, je sais bien.

Citation

ps -t pts/0 -f

Chez moi ça ne montre pas root connecté à partir de su dans gnome-terminal.

Citation

Tu peux aussi faire un ps -efH et tu cherches les root sous un compte non root.

Ça marche mieux, et ça ressemble à pstree.

Citation

Je vois que "ps g" (pas le club de foot) donne des resultats interessant. Visiblement seulement les comptes root attache a un terminal.

ps gu montre en plus le nom de l’utilisateur. Note que who -u ne montre pas root connecté…

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Wednesday 26 October 2005 07:50:26
Répondre     Citer    
Re: quels users connectés ???
Envoyé par: chromosome

Pour le "ps -t pts/0 -f" il faut evidement le faire pour tous les pty/tty connectes. Et dans ce cas tu peux le voir. Frederic t'as donne un exemple de script avec cette commande.

Poste le Wednesday 26 October 2005 11:41:51
Répondre     Citer    
Re: quels utilisateurs connectés ???

Il ne reste plus qu'a en faire une fonction bash que l'on integre dans son ~/.bashrc pour pouvoir l'utiliser comme une commande

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Wednesday 26 October 2005 20:24:37
Répondre     Citer    
Re: quels utilisateurs connectés ???
Envoyé par: Oliwood

Il y a une commande que j'utilise régulièrement au boulot, mais c'est sous AIX.
Tu peux toujours tenter sous Linux...

sulog[\code]

Poste le Thursday 27 October 2005 23:19:04
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
quels users connectés ???
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons