[+] Wypisywanie komunikatów w terminalu tty1
: 02 stycznia 2010, 19:05
Witam!
Chciałbym wypisywać sobie jakieś komunikaty w terminalu tty1.
Np.: ktoś loguje się na konto root, to mi na tty1 od razu wyświetla się informacja o tym wydarzeniu. Doszedłem już jak to zrobić :
Pozostał jeden kosmetyczny problem.
Komputer służy jako router, najczęściej na ekranie jest właśnie terminal tty1, na którym nikt nie jest zalogowany. Oczywiście wtedy wyświetla się w tym terminalu prośba o login. I kiedy zostanie wykonany mój skrypt to komunikat jest wypisywany w miejscu przeznaczonym na login. Wygląda to tak:
Kiedy ktoś chce skorzystać z tego terminala, musi wcisnąć enter(potwierdza wtedy powyższy komunikat-login), pojawia się jeszcze zapytanie o hasło, znowu enter i dopiero można się logować.
Zastanawiam się, czy można to jakoś lepiej rozwiązać?
Np. coś w stylu: gdy ma się wyświetlić jakiś komunikat to: logowanie się anuluje, przejście kursora do nowej linii, wyświetlenie komunikatu, i zapytanie o login pojawiłoby się znowu w nowej linii.
Chciałbym wypisywać sobie jakieś komunikaty w terminalu tty1.
Np.: ktoś loguje się na konto root, to mi na tty1 od razu wyświetla się informacja o tym wydarzeniu. Doszedłem już jak to zrobić :
Kod: Zaznacz cały
echo "echo 'Logowanie na roota - ' `date` >> /dev/tty1" >> /root/.bashrc
Komputer służy jako router, najczęściej na ekranie jest właśnie terminal tty1, na którym nikt nie jest zalogowany. Oczywiście wtedy wyświetla się w tym terminalu prośba o login. I kiedy zostanie wykonany mój skrypt to komunikat jest wypisywany w miejscu przeznaczonym na login. Wygląda to tak:
Kod: Zaznacz cały
nazwakomputera login: Logowanie na roota - sob, 2 sty 2010, 18:53:16 CET
Zastanawiam się, czy można to jakoś lepiej rozwiązać?
Np. coś w stylu: gdy ma się wyświetlić jakiś komunikat to: logowanie się anuluje, przejście kursora do nowej linii, wyświetlenie komunikatu, i zapytanie o login pojawiłoby się znowu w nowej linii.