Jeden Login und Login-Versuch per EMail melden
-
marco.kobek
- Posts: 40
- Joined: 2004-06-11 20:45
Jeden Login und Login-Versuch per EMail melden
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
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
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
Und was hindert Root daran, ein "chmod 755 .bash_profile" zu machen?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 :)
Re: Jeden Login und Login-Versuch per EMail melden
Das sollte man besser per PAM machen.
-
marco.kobek
- Posts: 40
- Joined: 2004-06-11 20:45
Re: Jeden Login und Login-Versuch per EMail melden
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
:!: besser die /etc/profile oder /etc/profile.local ändern.BungeeBug wrote:Eigendlich könnte man sowas in die .bash_profile / .bashrc des jeweiligen Users packen ...
LogWatch
http://www2.logwatch.org:81/ liefern die meisten Distris mit.
Re: Jeden Login und Login-Versuch per EMail melden
Oder was mir gerade so einfällt: Mit 'ner eigenen Login Shell für root. Z. B.
als /bin/root_shell speichern und auf ausführen setzen und root dies als Login Shell zuweisen. Die Zeile mit "mail" anpassen.
[TOM]
Code: Select all
#! /bin/bash
ROOT_UID=0
SHELL=/bin/bash
if [ "$UID" -eq "$ROOT_UID" ]; then
mail ...
fi
$SHELL
[TOM]
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Jeden Login und Login-Versuch per EMail melden
~/.bash_login
~/.bash_logout
~/.bash_logout
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
