"Borg" wrote:
Ich habe ein kleines Problem mit "last". Auf meinem Router habe ich SuSE 6.4 mit Kernel 2.2.16 installiert. Wenn ich nun als root den Befehl last aufrufe, erhalte ich folgende Fehlermeldung:
last: /var/log/wtmp: No such file or directory Perhaps this file was removed by the operator to prevent logging last info.
Was hat das zu bedeuten??
Das Kommando last tut nichts weiter, als die Einträge aus der Datei /var/log/wtmp anzuzeigen. Diese werden von Programmen wie login, sshd u.a. beim Ein-/Ausloggen von Benutzern geschrieben, falls die Datei existiert. Gibt's die Datei nicht, so werden diese Informationen nicht protokolliert. Durch die (Nicht-)Existenz dieser Datei kann diese Protokollierung also aus- bzw. eingeschaltet werden. Das ist auch in `man last` unter "NOTES" beschrieben.
Muss ich ein spezielles Paket installieren, damit last funktioniert??
Nein. Falls die Datei nicht existiert, sollte ein einfaches touch /var/log/wtmp chown root.tty /var/log/wtmp chmod 664 /var/log/wtmp ausreichen, um sie mit den richtigen Zugriffsrechten anzulegen. Bei der Installation sollte sie allerdings auch automatisch angelegt worden sein.
Oder wurde mein Router gehackt ??
Nicht unbedingt. Aber falls es vorher funktioniert hat, dann muß die Datei seitdem durch irgendwen oder -was gelöscht worden sein. Prinzipiell kann das eine Fehlbedienung, irgendeine technische Fehlfunktion -- oder eben ein Angriff gewesen sein. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/
participants (1)
-
Eilert Brinkmann