GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So finden Sie heraus, wer den LINUX-Server neu gestartet hat

Sie können "last verwenden " zu überprüfen. Es zeigt, wann das System neu gestartet wurde und wer an- und abgemeldet war.

Aus der Manpage:

last, lastb - show listing of last logged in users

Wenn Ihre Benutzer sudo verwenden müssen, um den Server neu zu starten, sollten Sie in der Lage sein, herauszufinden, wer es getan hat, indem Sie in der entsprechenden Protokolldatei nachsehen. Für CentOS-ähnliche Distributionen schauen Sie in /var/log/secure und für Ubuntu wie in /var/log/auth log nachsehen .

Wenn Sie ein anderes Betriebssystem oder eine andere Distribution verwenden, können Sie die Protokolldatei ausfindig machen, indem Sie die sudoers-Manpage lesen, die Informationen über die standardmäßig verwendete Protokollfunktion und deren Änderung enthält. Damit bewaffnet können Sie Ihre Syslog-Konfiguration überprüfen ...


Jedes Linux/Unix-System hat eine Vielzahl von /var/log/secure.

Für Ubuntu, wie ich vermute, dass Sie es verwenden, versuchen Sie /var/log/auth.log.

Ich würde vorschlagen:

sudo grep sudo /var/log/auth.log

Sie erhalten ähnliche Ergebnisse wie:

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

Linux
  1. Welche Linux-Version verwende ich? So finden Sie es heraus

  2. So finden Sie heraus, was ein Linux-Befehl tut

  3. So finden Sie heraus, welcher DNS-Server auf Ihrem Computer konfiguriert ist Linux/Windows/OSX

  4. Wie finde ich heraus, welche Version von Linux ich verwende?

  5. Wie melde ich mich von `sudo su` ab?

So finden Sie heraus, welche Version des Linux-Kernels auf Ihrem PC läuft

So finden Sie heraus, wer das Linux-System wann neu gestartet hat

So ändern Sie die Standard-Sudo-Protokolldatei in Linux

So finden Sie heraus, zu welchen Gruppen ein Benutzer in Linux gehört

So finden Sie heraus, welche IP-Adressen mit Linux verbunden sind

So melden Sie einen Benutzer unter Linux von SSH ab