9 votes

Comment savoir qui a redémarré le serveur LINUX ?

Quelqu'un a redémarré notre serveur Linux et je veux savoir quel utilisateur l'a fait.

Il peut y avoir plusieurs utilisateurs sur ce serveur avec des privilèges sudo, y a-t-il un fichier journal spécifique qui garde la trace de l'utilisateur qui a redémarré la dernière fois ?

Edit : J'utilise Red Hat 6.3

14voto

Ashish Jain Points 126

Vous pouvez utiliser " last "pour vérifier. Il montre quand le système a été redémarré et qui a été connecté et déconnecté.

De la page de manuel :

last, lastb - show listing of last logged in users

8voto

user9517 Points 113163

Si vos utilisateurs doivent utiliser sudo pour redémarrer le serveur, vous devriez pouvoir trouver qui l'a fait en consultant le fichier journal correspondant. Pour les distributions de type CentOS, regardez dans /var/log/secure et pour Ubuntu comme regarder dans /var/log/auth log .

Si vous utilisez un autre système d'exploitation ou une autre distribution, vous pouvez retrouver le fichier journal en lisant la page de manuel sudoers qui contient des informations sur la fonction journal utilisée par défaut et sur la façon de la modifier. Armé de cela, vous pouvez vérifier votre configuration syslog ...

5voto

Mycomaniac Points 1

Chaque système Linux/unix possède une variété de /var/log/secure.

Pour Ubuntu, comme je suppose que vous l'utilisez, essayez /var/log/auth.log.

Je le suggère :

sudo grep sudo /var/log/auth.log

Vous obtiendrez des résultats similaires :

Mar 16 13:40:38 hostname sudo:  username : TTY=pts/10 ; PWD=/home/username ; USER=root ; COMMAND=/bin/bash

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X