PRAWA
DOSTĘPU DO PILKÓW I KATALOGÓW
1) Zmiana praw dostępu
Prawa dostępu do plików i katalogów są jednymi z najważniejszych mechanizmów bezpieczeństwa systemu. Uniemożliwiają one innym użytkownikom przeglądanie naszych zasobów. Prawa dostępu podzielone są na trzy sekcje :
Polecenie ls -l wyświetla szczegółową listę plików i katalogów wraz z ich prawami dostępu : ls- l
wyjaśnienie tego zapisu jest następujące : - zwykły plik prawa dostępu :
Prawa przypisywane plikom lub katalogom mogą być podawane na dwa sposoby :
Oto kilka przykładów na porównanie tych systemów :
Polecenie służące do zmian praw dostępu to chmod . Przykłady : Prawo do czytania dla właściciela pliku chmod 400 nazwa_pliku Wszystkie prawa dla właściciela pliku i prawo do czytania dla grupy chmod 740 nazwa_pliku
2) Domyślne prawa dostępu przy tworzeniu plików i katalogów Domyślne prawa dostępu dla plików i katalogów nadawane są podczas ich tworzenia. 777 umask 133
3) suid i sgid - pożyteczne i niebezpieczne narzędzie Zadaniem tego potężnego, a zarazem niebezpiecznego narzędzia jest uruchamianie programu (nie skryptu) z prawami właściciela lub grupy przypisanej temu programowi, a nie z prawami użytkownika, który ten program uruchamia. Zagrożenie z używania tych flag może wynikać z
możliwości przejęcia kontroli nad systemem. Nadawanie plikom suid-a lub sgid-a wygląda następująco : suid : chmod u+s nazwa_plku sgid : chmod g+s nazwa_pliku suid i sgid : chmod 6*** nazwa_pliku *** - tu wstawiamy dowolne prawa dla właściciela, grupy i innych użytkowników. Flaga suid w listingach plików reprezentowana jest przez literkę s w prawach dla właściciela pliku : - rws r-x r-x Flaga sgid w listingach plików reprezentowana jest przez literkę s w prawach dla grupy : - rwx r-s r-x
Dla pliku ustawienie sticky bitu oznacza, że program, który on przechowuje będzie po
jego zakończeniu nadal przechowywany w pamięci komputera. Ustawienie sticky bitu dla plików wygląda następująco : chmod 1*** nazwa_pliku_katalogu *** - tu wstawiamy dowolne prawa dla właściciela, grupy i innych użytkowników. Reprezentantem tego bitu w listingach katalogów jest literka t w sekcji dotyczącej reszty użytkowników : - rwx r-x r-t GRUPA MEDIA INFORMACYJNE & ADAM NAWARA |