Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
ZAMW DRUKOWANY KATALOG
TWJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK
CZYTELNIA
FRAGMENTY KSIEK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Debian GNU/Linux
Autor: Bill McCarty
Tumaczenie: Bartomiej Kruk
ISBN: 83-7197-630-5
Tytu oryginau: Learning Debian GNU/Linux
Format: B5, stron: 316
O Autorze ..........................................................................................5
Przedmowa ........................................................................................7
Rozdzia 1. Dlaczego Linux?...............................................................................13
Linux w pracy i w domu ...................................................................................................13
Czym jest Linux? ..............................................................................................................15
Powody, dla ktrych warto wybra system Linux ............................................................25
Zasoby linuksowe w Internecie.........................................................................................27
Debian GNU/Linux
Dodatek F
Rozdzia 7.
Ten rozdzia opisuje, jak wykonywa powszechne zadania administracyjne. Za pomoc kilku prostych polece i edytora tekstowego moesz zmienia wiele ustawie, ktre zostay skonfigurowane podczas instalacji systemu. Nauczysz si, jak dodawa,
usuwa i modyfikowa konta uytkownikw oraz jak dodawa i usuwa grupy oraz
zmienia ich czonkw. Dowiesz si, jak skonfigurowa partycj swap oraz co zrobi,
aby system automatycznie montowa systemy plikw. Nie poznasz jednak adnych
polece konfigurujcych usugi sieciowe ani te nie dowiesz si, jak zarzdza sieci
tematy te s przedstawione w rozdziaach 10., 11. i 12.
Administracja uytkownikami
i grupami
Nauczysz si, jak wykonywa zadania zarzdzania uytkownikami i grupami. Wikszo zada administracyjnych systemu wymaga uprawnie uytkownika . Dlatego w tym podrozdziale przyjto, e jeste zalogowany jako .
136
Debian GNU/Linux
gdzie
okrela nazw nowego uytkownika, ktremu chcesz zaoy konto. W trakcie wykonywania polecenia dodawania nowego uytkownika zostaniesz poproszony o wprowadzenie wymaganych informacji na jego temat.
Oto typowy przykad dziaania polecenia , ktre tworzy nowe konto uytkownika o nazwie
.
! !
" #$% &
'! !!
()
'
"*!$ !
+!!,-.
(,-.
/'-.
0'-.
1-.
2 3-.
Kiedy polecenie zakada konto nowego uytkownika, tworzy dla niego katalog
macierzysty. W poprzednim przykadzie polecenie stworzyo katalog /home/kubotek.
Przenosi rwnie pliki konfiguracyjne do tego katalogu z katalogu /etc/skel. Pliki te
maj zazwyczaj nazw zaczynajc si od kropki (.), co oznacza, e s to pliki ukryte
zwyke polecenie
ich nie wywietli. Uyj wtedy opcji dla polecenia
, aby
je zobaczy. S to zwykle pliki tekstowe, ktrych zawarto mona obejrze w dowolnym edytorze, takim jak np. . Poprzez modyfikacj zawartoci tych plikw moesz kontrolowa operacje zwizanych z nimi aplikacji. Na przykad plik .bashrc suy
do kontrolowania dziaania powoki BASH, o czym moesz przeczyta w rozdziale 13.
Podbj powoki BASH.
137
Zwr uwag na restrykcje, jakimi jest objty wybr nowego hasa. Uniemoliwiaj
one wprowadzanie hase, ktre mogyby zosta atwo odgadnite. Jeli wprowadzisz
haso, ktre bdzie si kcio z tymi zasadami, program odrzuci je, proszc
o ponowne wprowadzenie hasa.
Jako moesz zmienia hasa kademu uytkownikowi systemu. Polecenie nie
pyta wtedy o stare (obecne) haso, tylko o nowe:
138
Debian GNU/Linux
"#$%&
'! !!
,
()
'
Informacje na temat hase s przechowywane w pliku /etc/passwd, ktry moesz obejrze za pomoc dowolnego edytora. Kady uytkownik moe obejrze zawarto
tego pliku, ale jedynie moe modyfikowa ten plik. Jeli wybrae opcje
(hasa przysonite1), hasa s szyfrowane i przechowywane w pliku /etc/
shadow, ktrego zawarto moe podejrze jedynie administrator (root).
gdzie
oznacza nazw nowej grupy, ktr chcesz doda. Grupy s przechowywane w pliku /etc/group, ktry moe odczyta kady uytkownik, ale zmodyfikowa
go moe tylko root.
Na przykad, aby doda now grup o nazwie , wydaj polecenie:
Usuwanie grupy
Do usunicia grupy suy polecenie
:
gdzie
oznacza nazw grupy, ktr chcesz usun. Na przykad, aby usun grup o nazwie , wydaj polecenie:
139
gdzie
oznacza uytkownika, ktrego chcesz doda, a
okrela grup,
ktrej czonkiem stanie si dany uytkownik. Na przykad, aby doda uytkownika
do grupy , wydaj nastpujce polecenie:
Poszczeglne wiersze opisuj pojedyncz grup i posiadaj tak sam form: wiersz
skada si z serii pl oddzielonych dwukropkami (:). Pola te oznaczaj:
Group name nazw grupy.
Password zaszyfrowane haso zwizane z grup. To pole nie jest zazwyczaj
Kopia ta moe okaza si przydatna, kiedy dokonasz zych poprawek i nie bdziesz
wiedzia, jak je cofn. Nastpnie otwrz plik /etc/group w dowolnym edytorze tekstu. Przejd do wiersza, ktry opisuje dan grup, i usu nazw uytkownika wraz
z przecinkiem. Zapisz zmiany, zamknij edytor i sprawd, czy wprowadzone zmiany
dziaaj.
gdzie
oznacza nazw konta uytkownika, ktre chcesz usun. Jeli
chcesz usun uytkownika, jego katalog domowy wraz ze znajdujcymi si tak plikami i podkatalogami, uyj polecenia
z nastpujcymi argumentami:
140
Debian GNU/Linux
!9
Poniewa usunitych plikw nie mona odtworzy, powiniene! zrobi kopi zapasow# uytecznych plikw, zanim usuniesz konto uytkownikowi.
interaktywny interfejs.
ksh powoka Korna trzecia co do wanoci powoka systemu Unix.
sh powoka Bournea prekursor powoki BASH (znana rwnie pod
nazw bsh).
tcsh rozszerzona wersja csh.
zsh powoka Z odmiana powoki Korna.
141
system plikw.
3. Filesystem type okrela typ systemu plikw. Gwnymi typami s:
plikw. Jeli podano kilka opcji, kada z nich jest oddzielona przecinkiem (,);
adnych spacji pomidzy opcjami nie ma!
defaults okrela serie opcji przeznaczonych dla wikszoci systemw
plikw. Po wicej informacji zajrzyj na strony man polecenia ;
errors=remount-ro oznacza, e jeli pojawi si problemy przy
sprawdzaniu systemu plikw, to system ten zostanie ponownie
zamontowany w trybie tylko do odczytu, tak by administrator mg
przeanalizowa problem bez ryzyka utraty danych lub kompletnego
zniszczenia napdu;
sw oznacza, e system plikw zostanie zamontowany jako partycja swap;
ro oznacza, e system plikw zostanie zamontowany w trybie tylko
do odczytu. Opcja zawsze towarzyszy montowanym napdom CD-ROM,
ale moe by te przypisywana innym urzdzeniom;
noauto oznacza, e system plikw nie bdzie automatycznie
montowany przy starcie systemu Linux. Moe zosta nadana opcja user,
co pozwala kademu uytkownikowi nie tylko administratorowi
montowa dany system plikw.
5. Dump flag okrela, czy polecenie bdzie tworzy kopi zapasow
systemu. Jeli nie ma adnej wartoci lub jest to 0, system plikw nie bdzie
archiwizowany.
6. Pass oznacza porzdek, w jakim systemy plikw bd sprawdzane podczas
startu systemu. Brak jakiejkolwiek wartoci lub warto rwna zero mwi,
e system plikw nie bdzie sprawdzany.
142
Debian GNU/Linux
Moesz zmodyfikowa wiersze w pliku /etc/fstab oraz doda nowe w razie potrzeby.
Na przykad dodatkowy wiersz okrela system plikw CD-ROM:
*<55
Za spraw tego wiersza system podczas uruchamiania nie bdzie montowa automatycznie systemu plikw CD-ROM, ale uytkownik moe zamontowa dysk CD-ROM
w kadej chwili za pomoc . Poniewa system zna ju urzdzenie, punkt montowania, typ systemu plikw oraz opcje, moesz skrci skadni polecenia do:
lub
Moesz take zamontowa automatycznie dodatkow partycj dysku twardego poprzez opisanie jej w pliku /etc/fstab, np.
*%8 !
Inn sztuczk jest uycie wpisu w pliku /etc/fstab, co umoliwi uytkownikom innym
ni root zamontowanie dyskietki:
* !$
143
Polecenie wcza operacje buforowania na wszystkich partycjach swap wymienionych w pliku /etc/fstab. Jeli chcesz wczy tylko konkretn partycj swap, uyj polecenia:
Uruchamianie i zatrzymywanie
systemu i usug
Za pomoc polece systemu Linux moesz uruchamia i zatrzymywa system, a take wszystkie usugi dostpne w systemie takie jak np. serwer WWW Apache.
system natychmiast zakoczy swoje dziaanie. Po zamkniciu ponownie si uruchomi. Jeli chcesz wprowadzi opnienie rozpoczcia procesu zamknicia, uyj nastpujcych argumentw:
!
144
Debian GNU/Linux
Funkcje
Serwer WWW
%
Agent poczty
!
=
=
)*
Jeli usuga sieciowa wykona bdn operacj, z pewnoci zrestartujesz j bez ponownego uruchamiania systemu. Aby tego dokona, wydaj nastpujce polecenie:
gdzie
oznacza nazw, np. jedn z tych przedstawionych w tabeli 7.1.
Jeli chcesz zatrzyma usug wykonaj:
145
Aby ustawi aktualny czas systemowy, uyj polecenia o nastpujcej skadni:
#$$##%&&'((%'
146
Debian GNU/Linux
CC opcjonalny, dwucyfrowy zapis wieku, na przykad 19 lub 20.
RR dwucyfrowy zapis roku, na przykad 00 lub 01
ss dwucyfrowy, opcjonalny zapis sekundy, 00 59.
Polecenie wywietla czas, ktry wprowadzie, a nastpnie ustawia czas systemowy:
)*+,*,,+ +
+
68885"?@8
Kiedy wyczysz komputer i wczysz ponownie (lub zrestartujesz system), data i czas
systemu Linux powrc do ustawie przechowywanych w pamici CMOS. Aby zapisa dat i czas systemu Linux w pamici CMOS, wykonaj polecenie:
-
Jeli ustawie swj zegar na czas UTC, a nie na lokalny, skoryguj poprzednie polecenie w nastpujcy sposb:
-
-