[Bash] Prosty skrypt tworzący log o błędnym logowaniu.
Moderatorzy: Moderatorzy, Administratorzy
-
- Użytkownik
- Posty: 6
- Rejestracja: 2013-06-11, 07:57
[Bash] Prosty skrypt tworzący log o błędnym logowaniu.
Witam,
mam pytanie, jak powinien wyglądać skryptu w bash'u, który zapisywałby do pliku próby błędnych logowań do systemu. Wiem, że można zrobić to poleceniem faillog -a, ale po kilku błędnych logowaniach na konto, a jednym poprawnym w logu nie będzie informacji o błędnych logowaniach. Można także utworzyć plik /var/log/btmp w którym będą zapisywać się informację o błędnych logowaniach, ale to też nie spełnia moich oczekiwać. Bardzo proszę o pomoc.
Pozdrawiam.
mam pytanie, jak powinien wyglądać skryptu w bash'u, który zapisywałby do pliku próby błędnych logowań do systemu. Wiem, że można zrobić to poleceniem faillog -a, ale po kilku błędnych logowaniach na konto, a jednym poprawnym w logu nie będzie informacji o błędnych logowaniach. Można także utworzyć plik /var/log/btmp w którym będą zapisywać się informację o błędnych logowaniach, ale to też nie spełnia moich oczekiwać. Bardzo proszę o pomoc.
Pozdrawiam.
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
a może ?
Kod: Zaznacz cały
lastb
-
- Użytkownik
- Posty: 6
- Rejestracja: 2013-06-11, 07:57
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
daje komunikat
-bash: lastb: command not found
Jeżeli to możliwe prosiłbym o wskazówki jak napisać taki skrypt w bash'u. Albo o podanie przykładowego. Jestem nowy w pisaniu skryptów.
-bash: lastb: command not found
Jeżeli to możliwe prosiłbym o wskazówki jak napisać taki skrypt w bash'u. Albo o podanie przykładowego. Jestem nowy w pisaniu skryptów.
-
- Użytkownik
- Posty: 6
- Rejestracja: 2013-06-11, 07:57
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
Kod: Zaznacz cały
ln -s /usr/bin/last /usr/bin/lastb
lastb
-
- Użytkownik
- Posty: 6
- Rejestracja: 2013-06-11, 07:57
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
/usr/bin/ls: /usr/bin/lastb: No such file of directory
12 /usr/bin/last*
a na polecie lastb - dale daje odpowiedź
-bash: lastb: command not found
polecenie last -f /var/log/btmp daje wynik o błędnych logowaniach
12 /usr/bin/last*
a na polecie lastb - dale daje odpowiedź
-bash: lastb: command not found
polecenie last -f /var/log/btmp daje wynik o błędnych logowaniach
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
ehhh...
Kod: Zaznacz cały
whereis last
-
- Użytkownik
- Posty: 6
- Rejestracja: 2013-06-11, 07:57
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
last: /usr/bin/last /usr/man/man1/last.log /usr/share/man/man1/last.1.gz
Może to polecenie nie występuje w dystrybucji 10.0??
Może to polecenie nie występuje w dystrybucji 10.0??
-
- Użytkownik
- Posty: 6
- Rejestracja: 2013-06-11, 07:57
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
ooo, teraz działa lastb
Teraz jak to zrobić, żeby skrypt w bashu zapisywał próby nieudanych logowań na konto w pliku tekstowym, najlepiej z ilością prób jakie były podjęte.
Teraz jak to zrobić, żeby skrypt w bashu zapisywał próby nieudanych logowań na konto w pliku tekstowym, najlepiej z ilością prób jakie były podjęte.
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
Daj wynik komendy lastb
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
cat /var/log/messages | grep sshd | grep Failed > plik_z_logami
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
Jak coś robić to porządnie:gienek pisze:cat /var/log/messages | grep sshd | grep Failed > plik_z_logami
Kod: Zaznacz cały
grep -w 'sshd\[\|Failed password for' /var/log/messages > plik_z_logami
Re: [Bash] Prosty skrypt tworzący log o błędnym logowaniu.
Pewnie że porządniejsze ale mniej wydajne:)