web-dev-qa-db-fra.com

Que fait chaque utilisateur connecté?

Pour développer cette question: commande des utilisateurs répertorie 5 des mêmes utilisateurs ... Est-ce normal?

Comment puis-je savoir ce que fait chaque utilisateur ou quel service/application/demande a généré un autre nom d'utilisateur de cet utilisateur?

EDIT: https://askubuntu.com/a/115028/38901 La réponse de l'article précédent propose la solution consistant à utiliser who, ce qui est utile à voir l'utilisateur est. Reste à savoir quoi ?

7
TryTryAgain

Vous pouvez utiliser la commande who pour voir où vos utilisateurs se sont connectés, par exemple. tty, pseudo-terminaux, etc.

vous pouvez aussi utiliser

ps -ef

depuis votre terminal pour voir ce que font tous les utilisateurs

7
Chaitanya

La commande w affiche exactement cela:

w - Show who is logged on and what they are doing.

Exemple:

w
 14:20:15 up  5:10,  4 users,  load average: 0,00, 0,04, 0,05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     pts/2    :0.0             09:11    5:07m  1.02s  1.02s ssh somewhere
user     pts/3    :0.0             09:11    5:08m  2.61s  2.61s ssh somewhere
user     pts/5    :0.0             09:12    5:07m  0.41s  0.41s /usr/bin/luit -
user     pts/0    :0.0             12:35    0.00s  0.34s  0.00s w
10
lgarzo

Vous pouvez essayer ps -efu user, faire man ps listera toutes les options disponibles

3
LnxSlck
ps -f U $USER

vous montrera l'activité de l'utilisateur connecté. Vous pouvez remplacer le $USER par n'importe quel identifiant ou nom d'utilisateur. Veuillez noter que vous ne pouvez pas l'utiliser conjointement avec l'option -f comme indiqué de manière incorrecte ci-dessus.

1
user293422