Strona 1 z 1
informacja o zalogowaniu przez sms
: 21 sierpnia 2009, 00:44
autor: jupiter1000
Witam. Potrzebuję skrypt, który za pomocą programu sms.orangembox.py wysyłałby smsa z informacją o zalogowaniu się do konsoli.
Informacje typu kto się zalogował są zbędne, głównie chodzi o odnotowanie takiego zdarzenia.
Jeżeli ktoś jest w stanie umieścić tego typu skrypt byłbym wdzięczny.
: 22 sierpnia 2009, 12:37
autor: xmaster
Nie odrabiamy prac domowych.
Napisz skrypt - jeśli coś nie będzie działało to postaramy się naprawić.
Napisz co robiłeś i jak działa - wklej logi z serwera.
Generalnie to zadanie jest banalne.
: 22 sierpnia 2009, 16:39
autor: cyryllo
Powinno być coś takiego
Kod: Zaznacz cały
#!/bin/bash
# tu powinien być kod który sprawdza czy ktos się zalogował
wiadomosc="tutaj wiadomość"
./sms.orangembox.py cyryl ja $wiadomos
Nie wiem do końca jak sprawdzić czy ktoś się akuratnie zalogował czy jest jakiś wysyłany sygnał podczas logowania i jak go przechwycić. Można skorzystać z polecenia last i pokombinować. Może pomoże ktoś.
Edit:
Można jeszcze dopisać uruchomienie skryptu do pliku .bashrc (każdemu użytkownikowi i skopiowanie tych plików do jego katalogu (przy większej ilości użytkowników jest to czasochłonne) takiego jak poniżej
Kod: Zaznacz cały
#!/bin/bash
z="z komputera"
d="Dnia"
wiadomosc="zalogował się "
login="$USER"
time=`date`
name=`uname -n`
./sms.orangembox.py cyryl ja $d $time $wiadomosc $login $z $name
Wtedy przy logowaniu zostanie wysłany sms
"Dnia [data] zalogował się [użytkownik] z komputera [nazwa komputera]"
Jest to dość prowizorycznie zrobione ale działa.
Może ktoś ma lepszy pomysł na to

: 24 sierpnia 2009, 21:11
autor: leon1313
Polecam czytanie pierwszej linijki polecania last
Kod: Zaznacz cały
last | head -1 | awk '{ print $1" "$2" "$3" "$4" "$5" "$6" "$7}'
i przypisanie jej do zmiennej oraz obróbka. To trudniejszy sposób.
£atwiej - siedzę teraz na Ubuntu, ale chyba jest podobnie,-dopisanie skryptu do /etc/profile
: 24 sierpnia 2009, 21:14
autor: Shakez
Moja strona informuje mnie o logowaniu ale używam plusa. W plusie jest to banalnie proste bo wystarczy wysłac email na adres z numerem telefonu
xmaster pisze:Generalnie to zadanie jest banalne.