ďťż
Lemur zaprasza
Do strony głównej Opis plików z katalogu /etc Spis treści /etc/bashrc /etc/crontab /etc/default/useradd /etc/fstab /etc/gettydefs /etc/group /etc/inittab /etc/issue /etc/motd /etc/mtab /etc/nologin /etc/passwd /etc/profile /etc/rc.d/init.d/ /etc/rc.d/rc /etc/rc.d/rcX.d/ /etc/rc.d/rc.local /etc/rc.d/rc.sysinit /etc/securetty /etc/shells /etc/syslog.conf /etc/bashrc Plik zawiera ustawienia niektórych zmiennych środowiskowych oraz synonimów wspólnych dla wszystkich użytkowników. /etc/crontab Ten plik zawiera instrukcje dla demona cron służącego do uruchamiania różnych programów o ściśle określonych porach np. co piątek o północy. Najpierw ustawiane są potrzebne zmienne, takie jak ścieżka interpretatora poleceń (SHELL), który ma być użyty do wykonania podanych dalej programów, ścieżki dostępu do tych programów (PATH), ewentualnie także nazwa użytkownika, do którego ma być wysyłana poczta będąca wynikiem wykonania podanych poleceń (MAILTO). Następne linie opisują kiedy i jakie programy powinny być uruchamiane. Format jest następujący: minuty godzina dzień_miesiąca miesiąc dzień_tygodnia program_do_wykonania przy czym znak '*' oznacza wykonanie o każdej dozwolonej wartości dla danego pola. Np. linia : " 30 2 * 12 7 /bin/fsck " oznacza że program fsck będzie uruchamiany o godz. 2.30 w każdą niedzielę grudnia. /etc/default/useradd Plik zawiera ustawienia domyślnych wartości dla programu useradd, są one pobierane gdy nie poda się samemu niektórych parametrów, np. ścieżki interpretatora poleceń. /etc/fstab Plik zawiera statyczne informacje o różnych systemach plików przyłączonych do systemu. Jest on czytany przez programy ale nie zmieniany. Administrator systemu powinien dbać o uaktualnianie informacji zawartych tutaj. Każda linia ma postać: s_block_dev mount_point fstype mntops freq passno Kolejne pola w każdej linii oznaczają: s_block_dev - specjalne urządzenie blokowe lub zdalny system plików, który ma zostać przyłączony. mount_point - punkt przyłączenia danego systemu plików w drzewie katalogów. fstype - typ systemu plików, np. ext2 albo msdos. mntops - opcje używane przy przyłączaniu danego systemu plików. freq - parametr używany przez komendę dump. passno - parametr używany przez program fsck do ustalenia kolejności sprawdzania systemów plików. przykład: /dev/hda1 /drives/ msdos 0 0 0 mówi że twardy dysk hda1 będzie przyłączany w katalofu /drives i nie będzie zrzucany ani sprawdzany przez progam fsck. /etc/gettydefs Plik zawiera informacje używane przez program getty do ustawienia parametrów i szybkości terminali, a także informacje o wyglądzie linii zachęty przy rejestrowaniu się do systemu na danym terminalu. Dane są podawane następująco: etykieta # parametry inicjalne # parametry końcowe # linia zachęty # następna etykieta gdzie etykieta oznacza słowo, które jest porównywane z drugim argumentem gtty, natomiast następna etykieta identyfikuje terminal, który powinien być użyty przez gtty gdy użytkownik wciśnie <break> lub gdy nie da się czytać z wejścia. /etc/group Plik zawiera informacje o grupach użytkowników w systemie. Każda linia jest formatu: identyfikator_grupy : zaszyfrowane_hasło : numer_grupy : lista_użytkowników Jeśli pole hasło jest puste oznacza to, że żadne dodatkowe hasło nie jest potrzebne. Przykład: users::501:witek,kamil,dorota /etc/inittab Plik opisuje co proces INIT powinien uruchamiać gdy system przechodzi na poszczególne poziomy startu. Linie mają postać: identyfikator : poziomy_startu : akcja : proces 'Identyfikator' jest sekwencją max. do czterech znaków identyfikującą dane wejście w tym pliku. 'Poziomy_startu' podają listę poziomów, przy przejściu na które ma być uruchamiany dany proces. 'Akcja' opisuje akcję, która ma zostać podjęta, a 'proces' specyfikuje proces do uruchomienia. Przykład: si::sysinit:/etc/rc.d/rc.sysinit oznacza, że przy inicjalizacji systemu uruchomiony będzie program /etc/rc.d/rc.sysinit. /etc/issue Plik ten zawiera tekst wyświetlany przed linią zachęty w momencie rejestrowania się do systemu. Zazwyczaj nie edytuje się go bezpośrednio tylko wypełnia w pliku /etc/rc.d/rc.local . /etc/motd Zawartość tego pliku jest wyświetlana zaraz po udanym zarejestrowaniu się do systemu przed uruchomieniem interpretatora poleceń. /etc/mtab Plik zawiera dane o aktualnie przyłączonych systemach plików. Są to wiadomości zmieniane dynamicznie przez komendy mount i unmount. Format danych jest taki sam jak w pliku /etc/fstab. /etc/nologin Obecność tego pliku sprawia, że jedynie administrator może zostać wpuszczony do systemu. Gdy ktoś inny spróbuje się zarejestrować zostanie mu wyświetlona zawartość tego pliku i operacja zakończy się niepowodzeniem. /etc/passwd Plik zawierający dane o użytkownikach systemu i ich hasłach. Informacja jest podana następująco: identyfikator : zaszyfrowane_hasło : numer_użytkownika : numer_grupy : katalog_domowy : interpretator_poleceń Hasła są podane w postaci zaszyfrowanej, zaś znak '*' w miejscu hasła oznacza, że ten użytkownik nie może zarejestrować się do systemu poprzez proces login. Przykład: witek:34s#$2gr*gf:505:501:/home/witek/:/bin/bash Ze względu na bezpieczeństwo zaszyfrowane hasła mogą być umieszczane w pliku /etc/shadow, z prawami do czytania tylko dla administratora systemu, wówczas w pliku /etc/passwd w ich miejsce umieszcza się '*'. /etc/profile Plik zawiera ustawienia zmiennych środowiskowych przy starcie systemu. /etc/rc.d/init.d/ Katalog zawierający skrypty uruchamiające i zatrzymujące poszczególne serwisy i demony podczas przejść pomiędzy różnymi poziomami startu. /etc/rc.d/rc Skrypt wykonywany przy zmianie poziomu startu systemu. Uruchamia wszystkie skrypty z odpowiedniego katalogu /etc/rc.d/rcX.d, podając im parametr w zależności od pierwszej litery w nazwie dowiązania: S oznacza, że skrypt ma uruchomić dany serwis lub demona, zaś K znaczy, że serwis ten należy zamknąć. /etc/rc.d/rcX.d/ Katalogi zawierające dowiązania do tych skryptów z katalogu /etc/rc.d/init.d/, które mają zostać uruchomione bądź zatrzymane przy przejściu na konkretny poziom startu systemu. X oznacza numer poziomu startu. /etc/rc.d/rc.local Skrypt wykonywany jako ostatni przy starcie systemu. Może uruchamiać różne dodatkowe procesy, poza tym zazwyczaj wypełnia na nowo plik /etc/issue. /etc/rc.d/rc.sysinit Skrypt uruchamiany jedynie przy starcie systemu. Zawiera podstawową inicjalizację systemu, taką jak przyłączanie lokalnych i systemowych partycji, włączanie ograniczeń dla użytkowników, ustawienie zegara systemowego czy załadowanie modulów systemu. /etc/securetty Plik zawierający nazwy terminali, z których administrator może się rejestrować do systemu. /etc/shells Plik zawierający pełne ścieżki dostępu do interpretatorów poleceń dostępnych w systemie. /etc/syslog.conf Plik konfiguracyjny programu syslogd podający gdzie mają być kierowane informacje z różnych części systemu i demonów działających w tym systemie. W linii podane jest najpierw skąd i o jakim priorytecie informacje maja być zapisywane, po czym podana jest pełna ścieżka do pliku, w którym te informacje mają zostać zgromadzone. Zamiast ścieżki do pliku może tu być ewentualnie podany adres innego komputera lub identyfikator użytkownika, który miałby te informacje otrzymywać. Autor: Witold Karpeta |