Re: Logowanie na ssh - wyslanie informacji na e-mail

2007-03-02 Wątek Krzysiek Kiełczewski
Dnia 01-03-2007, czw o godzinie 01:41 +0100, Wojciech Ziniewicz
napisał(a):
 07-03-01, Wojciech Ziniewicz [EMAIL PROTECTED] napisał(a):
 [...]
 
 naturalnie poprawka co do sprawdzania duplikatów logowania :
 
  username=`export | grep USER | cut --delimiter='' -f2`
  dupcheckcount=`w | grep $username | wc -l`
  #sprawdzamy czy juz nie jestesmy zalogowani
  if [ $dupcheckcount -ge 2 ] then

A nie lepiej zająć się plikiem /var/log/auth.log?

Pozdrawiam,
Krzysiek Kiełczewski


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



RE: Logowanie na ssh - wyslanie informacji na e-mail

2007-02-28 Wątek Jarek Buczyński
  Czy openssh w swojej konfiguracji oferuje podpiecie pod konfig skryptu
  ktory po kazdym zalogowaniu sie usera na ssh wysylalby  taka informacje
 np
  na e-mail ?
 
  Lub jak w inny sposob podejsc do tego aby takie cos ustawic
 
  pozdrawiam
 
 Zajrzyj do .bashrc  - potem env logując sie normalnie i po ssh.

Ja słyszałem że smasa można ustawić (poważnie), ale jak to zrobić to nie
wiem, może ktoś ma tak zrobione, ale chodzi mi tylko dla konta root.

--
Pozdrawiam



Re: Logowanie na ssh - wyslanie informacji na e-mail

2007-02-28 Wątek Wojciech Ziniewicz

07-02-28, Jarek Buczyński [EMAIL PROTECTED] napisał(a):

  Czy openssh w swojej konfiguracji oferuje podpiecie pod konfig skryptu
  ktory po kazdym zalogowaniu sie usera na ssh wysylalby  taka informacje
 np
  na e-mail ?
 
  Lub jak w inny sposob podejsc do tego aby takie cos ustawic
 
  pozdrawiam

 Zajrzyj do .bashrc  - potem env logując sie normalnie i po ssh.

Ja słyszałem że smasa można ustawić (poważnie), ale jak to zrobić to nie
wiem, może ktoś ma tak zrobione, ale chodzi mi tylko dla konta root.


tak jak napisałem. rozwijając :
w bashrc ustawiasz skrypt ktory grepuje SSH i odpowiednie wartości ze
zmiennych sesji i zamiast przekazania potoku do mail przekazujesz go
do sms .

innymi słowy dla wysyłania mejla wpisujesz na koniec .bashrc :

export | grep SSH_CONNECTION | awk '{print $5}' | mail  -s 'logowanie
na ssh z adresu ip' [EMAIL PROTECTED]

jesli chodzi o sms dopisujesz to

sms 66600 -m '`export | grep SSH_CONNECTION | awk '{print $5}'`'
(nie pamietam dobrze skladni sms-pl wiec fixme)


oczywiscie trzeba to jakoś oskryptować zeby sms nie wysyłał sie przy
prostym su - , potworzyć jakieś lockfajle w tmp. do wysyłania mejli
dorzuciłbym cale body i jakieś sprawdzanie duplikatów w stylu :

dupcheckcount=`w | wc -l`
#sprawdzamy czy juz nie jestesmy zalogowani
if [ $dupcheckcount -ge 2 ] then
exit 0
else
#generujemy losową nazwe pliku
tmpid=`pwgen`
#tworzymy plik

/tmp/$tmpid

#tworzymy mejla z headera, body i footera
cat /etc/template-header  /tmp/$tmpid
export | grep SSH_CONNECTION | awk '{print $5}'  /tmp/$tmpid
cat /etc/template-footer  /tmp/$tmpid
#wysylamy mejla
cat /tmp/$tmpid | mail -s 'powiadomienie o logowaniu' [EMAIL PROTECTED]

fi

naturalnie tego nie sprawdzałem i na pewno jest gdzies jakas literówka
ale to by było na tyle.

--
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}


Re: Logowanie na ssh - wyslanie informacji na e-mail

2007-02-28 Wątek Wojciech Ziniewicz

07-03-01, Wojciech Ziniewicz [EMAIL PROTECTED] napisał(a):
[...]

naturalnie poprawka co do sprawdzania duplikatów logowania :

username=`export | grep USER | cut --delimiter='' -f2`
dupcheckcount=`w | grep $username | wc -l`
#sprawdzamy czy juz nie jestesmy zalogowani
if [ $dupcheckcount -ge 2 ] then
[...]



--
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}


Logowanie na ssh - wyslanie informacji na e-mail

2007-02-26 Wątek albert
Witam

Czy openssh w swojej konfiguracji oferuje podpiecie pod konfig skryptu 
ktory po kazdym zalogowaniu sie usera na ssh wysylalby  taka informacje np 
na e-mail ?

Lub jak w inny sposob podejsc do tego aby takie cos ustawic

pozdrawiam

Albert




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Logowanie na ssh - wyslanie informacji na e-mail

2007-02-26 Wątek Wojciech Ziniewicz

07-02-26, albert [EMAIL PROTECTED] napisał(a):

Witam

Czy openssh w swojej konfiguracji oferuje podpiecie pod konfig skryptu
ktory po kazdym zalogowaniu sie usera na ssh wysylalby  taka informacje np
na e-mail ?

Lub jak w inny sposob podejsc do tego aby takie cos ustawic

pozdrawiam


Zajrzyj do .bashrc  - potem env logując sie normalnie i po ssh.

--
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}