Page 1 of 1
Jeden Login und Login-Versuch per EMail melden
Posted: 2005-01-26 01:51
by marco.kobek
wie kann ich das machen?
Mir wäre auch schonmal geholfen wenn ich jeden Login von Root der erfolgreich war gemeldet bekäme. Problem ist nicht das Script an sich, aber wohin muss ich das kopieren bei SuSE 9 auf einem Server4Free VServer?
irgendwo wird ja auch motd aufgerufen. Wist ist das? Da könnte ich es ja dran knüpfen.
Danke im Voraus für alle Antworten und Tips
Re: Jeden Login und Login-Versuch per EMail melden
Posted: 2005-01-26 08:22
by bungeebug
Eigendlich könnte man sowas in die .bash_profile / .bashrc des jeweiligen Users packen ... nur hindert ihn dann niemand daran es wieder zu löschen :)
Re: Jeden Login und Login-Versuch per EMail melden
Posted: 2005-01-26 08:37
by jayc
BungeeBug wrote:Eigendlich könnte man sowas in die .bash_profile / .bashrc des jeweiligen Users packen ... nur hindert ihn dann niemand daran es wieder zu löschen :)
Und was hindert Root daran, ein "chmod 755 .bash_profile" zu machen?
Re: Jeden Login und Login-Versuch per EMail melden
Posted: 2005-01-26 10:24
by oxygen
Das sollte man besser per PAM machen.
Re: Jeden Login und Login-Versuch per EMail melden
Posted: 2005-01-26 12:01
by marco.kobek
nun gut, dann werd ich mal kucken. Ja an sich würde es nichts machen wenn er den Eintrag gleich löscht, insovern er überhaupt da mal rein kuckt. beim ersten Logon bekomme ich dann jedenfalls ne Mail und wüsste, dass der Logon nicht von mir war.
/etc/profile
Posted: 2005-01-26 13:42
by kawfy
BungeeBug wrote:Eigendlich könnte man sowas in die .bash_profile / .bashrc des jeweiligen Users packen ...
:!: besser die /etc/profile oder /etc/profile.local ändern.
LogWatch
Posted: 2005-01-31 23:42
by juergen
http://www2.logwatch.org:81/ liefern die meisten Distris mit.
Re: Jeden Login und Login-Versuch per EMail melden
Posted: 2005-02-17 17:55
by [tom]
Oder was mir gerade so einfällt: Mit 'ner eigenen Login Shell für root. Z. B.
Code: Select all
#! /bin/bash
ROOT_UID=0
SHELL=/bin/bash
if [ "$UID" -eq "$ROOT_UID" ]; then
mail ...
fi
$SHELL
als /bin/root_shell speichern und auf ausführen setzen und root dies als Login Shell zuweisen. Die Zeile mit "mail" anpassen.
[TOM]
Re: Jeden Login und Login-Versuch per EMail melden
Posted: 2005-02-17 19:11
by Roger Wilco
Neben logwatch gäbe es auch noch
tenshi. U. a. kann man so eine Benachrichtigung auch mit
Metalog erreichen, wenn es denn als Syslog-Daemon genutzt wird.
Re: Jeden Login und Login-Versuch per EMail melden
Posted: 2005-02-17 19:54
by Joe User
~/.bash_login
~/.bash_logout