![]() | Pobierz cały dokument rafal.polak.12k2.lab3.inzynieria.doc Rozmiar 110 KB |
Systemy operacyjne
Rafał Polak 12k2 |
Laboratorium Komputerowe nr.3 |
TEMAT: Środowisko Linux - prawa dostępu
W systemie Centos bezpieczeństwo plików uwarunkowane jest prawami dostępu do podstawowych funkcji jakie możemy wykonać na plikach. W ich skład wchodzi tworzenie, usuwanie, uruchamianie oraz czytanie i pisanie.
INFORMACJE DOSTĘPU
Prawa dostępu podzielone są na trzy sekcje:
- właściciel pliku lub katalogu
- grupa użytkowników
- indywidualni użytkownicy systemu nie należący do w/w sekcji
Szczegółowe informacje o plikach i katalogach można uzyskać poleceniem „ls -l” lub jeżeli chcemy zobaczyć także ukryte pliki i foldery, także systemowe komenda „ls -la” pokaże szczegółową listę.
W informacji o pliku uzyskamy 10 znakowy kod oznaczający prawa dostępu oraz informacje o rodzaju pliku. Pierwszy znak odpowiada za typ:
- „ - ” zwykły plik
- „ b ” specjalny plik blokowy
- „ c ” specjalny plik znakowy
- „ d ” katalog
- „ l ” link symboliczny
- „ p ” potok
- „ s ” gniazdo
Pozostałe 9 znaków podzielone jest na 3 równe części w której znajduje się informacja dotycząca kolejno:
„ u ” właściciela,
„ g ” grup
„ a ” indywidualnych użytkowników
A zapisywane są za pomocą liter rwx, które stanowią opis praw dostępu dla każdej sekcji użytkowników systemu.
„ r „ czytanie zawartości / przeszukania zawartości
„ w „ zmiana zawartości / zmiany zawartości
„ x „ uruchamianie pliku / przejścia do tego katalogu
PRZYKŁAD:
-rw-r--r-- 1 root root 101 paź 31 16:28 moj_plik
Przykład pliku w którym właściciel pliku ma prawo do czytania i edycji pliku, natomiast inne osoby tylko do odczytu.
EDYCJA PRAW DOSTĘPU
Prawa dostępu do pliku możemy edytować za pomocą polecenia „chmod” . Na edycję składają się dwie możliwości, cyfrowa od 1-7 i za pomocą liter oznaczających grupy użytkowników oraz ich prawa dostępu.
Prawa dostępu |
Zapis numeryczny |
Zapis znakowy |
Tylko do czytania |
4 |
r - - |
Tylko do pisania |
2 |
- w - |
Tylko do uruchamiania |
1 |
- - x |
Do czytania i pisania |
6 |
rw - |
Do czytania i uruchamiania |
5 |
r - x |
Czytania, pisania i uruchamiania |
7 |
rwx |
Tak więc ustawić prawo dostępu dla grupy możemy w ten sposób:
![]() | Pobierz cały dokument rafal.polak.12k2.lab3.inzynieria.doc rozmiar 110 KB |