Jest to ciąg dalszy ze strony
ZARZĄDZANIE/AUTOSTART.
Komunikat powitalny może być uaktywaniany podczas startu
systemu poprzez odczyt pliku /etc/
issue. W
Internecie nasz komputer może przedstawiać się zgodnie z danymi zawartymi
w drugim, podobnym z nazwy pliku /etc/
issue.net. W
niektórych przypadkach system
pobiera też dane z /etc/
motd.
Uwaga: deklaracja systemu za pomocą plików ISSUE nie ma nic wspólnego z tzw. "odciskiem palca" systemu operacyjnego (jest to profesjonalna metoda detekcji systemu operacyjnego bez pobierana zawartości pliku ISSUE).
Niestety - ręcznie robione korekty w w/w plikach issue są
często automatycznie (przez system) poprawiane, zwłaszcza po wybraniu (w Mandrake/Mandriva)
WYŻSZEGO(4) DLA SERWERÓW POZIOMU BEZPIECZEŃSTWA. Ponieważ
administrowanie Linuksem polega między innymi na automatyzowaniu
pracy systemu - nadarza się okazja do nauki. Będziemy podmieniać
pliki issue podczas startu systemu.
Uwaga: opis dotyczy Mandrake 8.1, gdyż w Mandrake 9.x
przy instalacji w wersji "WYŻSZY(4) DLA SERWERÓW POZIOM
BEZPIECZEŃSTWA" nie ma plików issue (awaryjnie, w celach
szkoleniowych utwórz je sobie).
Prace wykonamy jako root.
- Utwórz pod rootem katalog np. /rezerwa (poleceniem cd / oraz mkdir rezerwa) i
dla zwiększenia bezpieczeństwa nadaj mu restrykcyjne prawa dostępu
(chmod 700 rezerwa oraz chown
root.root rezerwa) . Możemy też użyć programu MC, który w działadniu
jest łudząco podobny do DOSowego Nortona Comandera. Wpisujemy mc (ENTER), ustawiamy się w katalogu głównym
(czyli najwyższym) i wciskamy F7. Nazwę rezerwa zatwierdzamy
klawiszem ENTER. Nadanie praw jest w programie MC możliwe po
uruchomieniu dodatkowego menu klawiszem F9 i rozwinięciu
menu PLIK.
- Wejdź do katalogu /etc i wylistuj pliki issue
poleceniem cd /etc oraz ls -la issu* Zapisz na kartce prawa tych dwóch
plików.
- Skopiuj pliki /etc/issue oraz /etc/issue.net do
utworzonego przed chwilą katalogu /rezerwa za pomocą
polecenia cp , którego składnia wygląda tak: cp skąd_i_co
gdzie_i_z_jaką_nazwą czyli: cp -ap /etc/issue /rezerwa/issue oraz
cp -ap /etc/issue.net /rezerwa/issue.net
Opcje -ap oznaczają, że pliki mają być kopiowane z
zachowaniem atrybutów i uprawnień. Można też skorzystać z programu
mc. Wówczas kopiowanie wykonamy poprzez wciśnięcie klawisza
F5.
- Wyedytuj pliki /rezerwa/issue oraz
/rezerwa/issue.net i wprowadź do nich swój tekst. Edytować
można na różne sposoby w zależności od zainstalowanego edytorka.
Przyjmijmy, że masz program MC oraz mcedit. Wydaj
więc polecenie:
mcedit /etc/rc.d/rc.local
lub
jeżeli zdecydowałeś się na MC - wpisz zlecenie mc oraz
wciśnij klawisz F4 (oczywiście w tym przypadku należy
wcześniej podświetlić właściwy plik :)
- Wylistuj (zleceniem ls -la) zawartość
katalogu /rezerwa i sprawdź, czy prawa do kopii plików
issue są takie same jak oryginały.
- Wyedytuj plik /etc/rc.d/rc.local
Dopisz na końcu (!!!) pliku /etc/rc.d/rc.local dwa
wiersze:
cp -fap /rezerwa/issue /etc/issue
cp -fap /rezerwa/issue.net /etc/issue.net
-f oznacza, że system nie będzie generował komunikatu z
pytaniem o nadpisywanie.
Podczas restartu systemu plik /etc/rc.d/
rc.local zostanie
odczytany, a polecenia w nim zapisane będą zrealizowane. Oryginalne
pliki /etc/
issue zostaną nadpisane przez ich kopie z
katalogu
/rezerwa
Oczywiście można zapytać po co tyle kombinacji z podmienianiem
plików issue, skoro można wywalić oryginalne wpisy w pliku
/etc/rc.d/rc.local w części odpowiadającej za generowanie
wpisów o systemie? To proste. Po pierwsze: trafia się okazja do
nauki i... co ważne - w przypadku błędu nie grozi nam zachwianie
stabilnością systemu. Po drugie: nie należy w początkowym etapie
nauki usuwać domyślnych wpisów, zwłaszcza jeżeli nie rozumiemy ich
treści.
Jako ciekawostkę potraktuj informację, że można tak skonfigurować
sshd, aby po
zalogowaniu klient zobaczył komunikat powitalny będący zawartością
pliku /etc/
motd
Wszelkie prawa są zastrzeżone, z wyłączeniem hobbystów, którzy umieszczają opracowania na stronach bez reklam. Dla hobbystów zawartość tej strony jest dostępna bez ograniczeń - używanie i przerabianie moich artykułów są jak najbardziej wskazane, ale na swoją odpowiedzialność.