Modyfikacja zachowań konsoli tekstowej

Red Hat 6.x / CentOS 6.x

Zmiana domyślnego zachowania kombinacji klawiszowej Alt+Ctrl+Del

Domyślnie w systemach Red Hat wciśnięcie kombinacji klawiszowej Alt+Ctr+Del powoduje restart maszyny. Zachowanie takie nie zawsze jest porządane, ale jest proste do zmiany.

System Red Hat w wersji 6 używa upstart-u jako podsystemu inicjalizującego. Oznacza to, że korzysta on z konfiguracji umieszczonej m.in. w plikach zawartych w katalogu /etc/init/. Zmiana zachowania się kombinacji klawiszowej, o której mowa polega na zdefiniowaniu tego ustawienia w pliku control-alt-delete.conf znajdującego się w tym właśnie katalogu. Zgodnie z informacjami zawartymi w nagłówku pliku, nadpisanie jego funkcjonalności powinniśmy przeprowadzić poprzez utworzenie nowego pliku o nazwie control-alt-delete.override, i umieszczenie w nim interesujących nas poleceń.

[root@centos67 ~]# cp /etc/init/control-alt-delete.conf /etc/init/control-alt-delete.override
[root@centos67 ~]# vi /etc/init/control-alt-delete.override

W pliku możemy dowolnie zdefiniować akcje, które będą podjęte przy wciśnięciu naszej kombinacji klawiszy, np:

# control-alt-delete - emergency keypress handling
#
# This task is run whenever the Control-Alt-Delete key combination is
# pressed.  Usually used to shut down the machine.
#
# Do not edit this file directly. If you want to change the behaviour,
# please create a file control-alt-delete.override and put your changes there.

start on control-alt-delete

exec /bin/true

Wyłączymy w ten sposób jakiekolwiek skutki Alt+Ctrl+Del. Oczywiście nic nie stoi na przeszkodzie, aby w ten sam sposób zdefiniować np. wyzwalanie komendy echo czy logoff.

Wyświetlanie informacji powitalnej w konsoli

System oferuje nam możliwość wyświetlenia osobom logującym się kilku typów informacji, zarówno przed ich zalogowaniem (jako informacja przy prompt-cie logowania), jak i po udanym logowaniu do systemu.

Wyświetlenie informacji po zalogowaniu się realizowane jest jako "Message Of The Day" definiowany w modułach PAM. Możliwe jest również wyświetlenie tzw. bannera ssh, którego zawartość pojawi się przy prompt-cie logowania przez ssh - obie metody opisane (będą) odpowiednio w arykułach o sshd i pam.


Informacją, która wytwarzana jest przez samą konsolę, jest informacja wyświetlana przed zalogowaniem się do systemu


W niektórych sytuacjach względy bezpieczeństwa wymagają ukrycia informacji o wersji systemu lub umieszczenia określonego komunikatu typu "Nie loguj się jeśli nie masz na to zgody, bo to nielegalne".
Zmiany lub usunięcia tekstu możemy dokonać zmieniając zawartość pliku (a w zasadzie 2 plików) /etc/issue.


Zawartośćpliku /etc/issue jest wyświetlana podczas logowania się do konsoli zarządczej serwera. Drugim wspomnianym plikiem jest /etc/issue.net, który wyświetlany jest podczas logowania przy użyciu telnet.

Brak komentarzy:

Prześlij komentarz