[ Pobierz całość w formacie PDF ]
w MC.
4.3.8 Wirtualny system plików FTP
MC może służyć do dostępu do plików przez Internet przy użyciu FTP. Wejdz do menu wci-
skając F9, następnie wpisz p , by aktywować wirtualny system plików FTP. Wpisz URL w
formie: nazwa_użytkownika:hasło@nazwa_hosta.nazwa_domeny, co spowoduje poja-
wienie się katalogu zdalnego, wyglądającego jak lokalny.
4.4 Podstawy systemu plików GNU/Linux
Każdy plik i katalog w systemie plików GNU/Linux jest związany z użytkownikiem, który
posiada plik (właściciel), oraz z grupą, do której należy. Wszystkie informacje o pliku są prze-
chowywane w strukturze danych zwanej iwęzłem (inode).
4.4.1 Prawa dostępu do plików i katalogów
Prawa dostępu do plików i katalogów są definiowane oddzielnie dla następujących trzech
kategorii użytkowników, których dotyczą:
" Właściciel pliku (u),
" inni użytkownicy w grupie, do której należy plik (g), oraz dla
" wszystkich pozostałych użytkowników (o).
Dla pliku każde prawo pozwala odpowiednio na:
" odczyt (r): odczyt zawartości pliku
Rozdział 4. Samouczki Debiana 56
" zapis (w): modyfikację zawartości pliku
" wykonanie (x): uruchomienie pliku jako polecenia
Dla katalogu każde prawo pozwala odpowiednio na:
" odczyt (r): wyświetlenie zawartości katalogu
" zapis (w): dodawanie i usuwanie plików w katalogu
" wykonanie (x): dostęp do plików w katalogu
Tutaj prawo wykonania dla katalogu oznacza nie tylko prawo do odczytu plików w nim za-
wartych, ale także na przeglądanie atrybutów takich jak rozmiar i czas modyfikacji.
Aby otrzymać informacje o uprawnieniach (oraz inne) plików i katalogów, używa się polecenia
ls. Zobaczls(1). Gdylsjest wywołane z parametrem-l, wyświetla następujące informacje
w następującej kolejności:
" Typ pliku (pierwsza litera)
-: zwykły plik
d: katalog
l: dowiązanie symboliczne (symlink)
c: urządzenie znakowe
b: urządzenie blokowe
" prawa dostępu do pliku (kolejnych dziewięć znaków, po trzy kolejno dla: właściciela,
grupy, oraz pozostałych)
" liczba dowiązań (hardlink) do pliku
" nazwa użytkownika będącego właścicielem pliku
" nazwa grupy, do której należy plik
" rozmiar pliku w znakach (bajtach)
" data i czas modyfikacji pliku (mtime)
" nazwa pliku.
Aby zmienić właściciela pliku, używa się z konta root polecenia chown. Zobacz chown(1).
Aby zmienić grupę pliku, używa się poleceniachgrpz konta właściciela pliku lub konta root.
Zobaczchgrp(1). Aby zmienić prawa dostępu do plików czy katalogów, używa się polecenia
chmod, także z konta użytkownika lub konta root. Zobaczchmod(1).
Na przykład w celu uczynienia użytkownika foo właścicielem drzewa katalogów, a grupy bar
współwłaścicielem, wykonaj następujące polecenia z konta root:
# cd /some/location/
# chown -R foo:bar
# chmod -R ug+rwX,o=rX
Istnieją jeszcze trzy specjalne bity uprawnień:
" ustawia ID użytkownika (s lub S zamiast x użytkownika),
" ustawia ID grupy (s lub S zamiast x grupy), oraz
" bit lepkości (sticky bit) (t lub T zamiast x pozostałych).
Na wyjściu polecenials -ldużymi literami oznaczane są bity, na których miejscu bit wyko-
nywalności nie był ustawiony.
Ustawienie ID użytkownika dla pliku wykonywalnego pozwala użytkownikowi na wyko-
nanie tego pliku z ID właściciela pliku (na przykład root). Podobnie, ustawienie ID grupy
Rozdział 4. Samouczki Debiana 57
dla pliku wykonywalnego, pozwala użytkownikowi na wykonanie pliku z ID grupy pliku (na
przykład root). Pnieważ może to powodować ryzyko naruszenia bezpieczeństwa, włączanie
tych opcji wymaga szczególnej ostrożności.
Ustawienie ID grupy dla katalogu uaktywnia schemat tworzenia plików w stylu BSD, w któ-
rym wszystkie pliki tworzone w tym katalogu należądogrupy, mającej do niego uprawnienia.
Ustawienie bitu lepkości dla katalogu zapobiega usuwaniu z niego plików przez użytkowni-
ków, którzy nie są właścicielami tych pliku. W celu zabezpieczenia zawartości pliku w kata-
logach zapisywalnych, takich jak/tmpczy w katalogach, w których prawo zapisu ma grupa,
potrzeba nie tylko, by było wyłączone prawo zapisu dla pliku, ale także należy ustawić sticky
bit dla katalogu. W innym przypadku plik może zostać usunięty, a następnie w jego miej-
sce może zostać utworzony nowy plik, o takiej samej nazwie przez dowolnego użytkownika,
który ma prawo zapisu do tego katalogu.
[ Pobierz całość w formacie PDF ]