Alors il y a deux possibilité :
man who donne la réponse :
Citation :
If FILE is not specified, use /var/run/utmp.
|
Il faut lire le fichier /var/run/utmp pour avoir la liste des utilisateurs loggés. Mais c'est du binaire, donc pas top.
L'autre solution, digne d'une ruse de chacal puant, c'est de se reposer sur les consoles utilisateurs, qui sont des périphériques. Va voir dans /dev/pts, tu auras les consoles, chaque fichier correspondant à une console d'un utilisateur, le owner de la console étant celui qui l'a physiuement ouvert.
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !