Za każdym razem, gdy plik jest uzyskiwany na serwerze, oprogramowanie określa prawa osoby żądającej pliku. Jeśli żądanie pochodzi od użytkownika z grupy, który nie może tego zrobić z żądanym plikiem, serwer wyświetla komunikat o błędzie. Jeśli masz dostęp do ustawień plików, możesz ustawić dla nich uprawnienia za pomocą odpowiednich programów.
Instrukcje
Krok 1
Określ, jakie prawa potrzebujesz, aby ustawić plik. W systemach UNIX, które są obecnie używane na większości serwerów WWW, użytkownicy są podzieleni na trzy grupy. Jeden z nich (użytkownik) należy do właściciela pliku lub folderu, do drugiego (grupa) - użytkownik należący do grupy, do której należy właściciel, a wszystkie pozostałe są przypisane do trzeciej grupy (świata). Dla każdego pliku należy zdefiniować użytkownika, z którego grupy może wykonywać na nim operacje zapisu, odczytu lub wykonywania (jeśli plik jest wykonywalny). Na tym etapie musisz określić, jaki zestaw uprawnień należy przypisać do każdej z grup.
Krok 2
Zakoduj skompilowany zestaw praw. Kod musi zawierać trzy cyfry, z których pierwsza należy do grupy użytkowników, druga do grupy grup, a trzecia do grupy świata. Każdy z tych numerów znajduje się przez dodanie kodów odpowiednich operacji: operacja odczytu odpowiada kodowi 4, operacja zapisu - kod 2, operacja wykonania - kod 1. Na przykład, jeśli grupa użytkowników (pierwsza liczba w zbiorze uprawnień) wymaga pozwolenia na zapis i wykonanie tego pliku, liczba będzie wynosić 3 (2 + 1 = 3). W ten sam sposób określa się drugą i trzecią liczbę - odpowiednio prawa dla grupy grup i świata. Na przykład najwyższe uprawnienia dla wszystkich trzech grup można ustawić, przypisując plikowi kod uprawnień 777.
Krok 3
Użyj na przykład klienta FTP, aby ustawić niezbędne prawa do plików na serwerze. Aby to zrobić, musisz połączyć się z serwerem FTP, znaleźć i wybrać na nim wymagany plik, kliknąć go prawym przyciskiem myszy i wybrać polecenie ustawień uprawnień z menu kontekstowego. W oknie, które się otworzy, większość tego typu programów oferuje dwa sposoby określenia zestawu uprawnień - tabelę z zestawem pól wyboru i pole do wpisania kodu. Za pomocą pól wyboru możesz wykonać operację kodowania uprawnień opisaną w poprzednim kroku, a w polu wejściowym musisz wprowadzić gotową wartość (na przykład 777). Po naciśnięciu przycisku "OK" program wyśle do serwera komendę UNIX chmod (skrót od CHange MODE) z odpowiednimi parametrami, a oprogramowanie serwera ustawi określone prawa do określonego pliku.