chmod to polecenie systemu Linux (systemy typu Unix), którego można używać do modyfikowania uprawnień do plików. Zmienia grupę, użytkownika i inne osoby na wykonaj, napisz, I przeczytaj pozwolenie . To chmod 755 Linuksa polecenie jest niezbędnym przypadkiem użycia chmod. Ogólnie rzecz biorąc, polecenie to służy do wykonywania różnych operacji bez żadnych trudności, ponieważ ułatwia wielu administratorom systemu uruchamianie aplikacji.
Ważne: polecenie Linux „chmod” musi być wpisane małymi literami.
Jeśli zaimplementujemy polecenie, czyli chmod 755 nazwa_pliku, zlecamy wszystkim wykonanie i odczytanie pliku. W takim przypadku właściciel pliku może również zapisywać w tym pliku. Kiedy używamy 755 dla dowolnego katalogu, oznacza to, że każdy może uzyskać do niego dostęp.
Ważne: Zwykle uprawnienia te można przetłumaczyć na reprezentację tekstową rwxr - xr - x.
podstawy poleceń chmod
Możemy złożyć wniosek polecenie chmod do modyfikowania uprawnień dowolnego pliku w systemie Unix. Uprawnienie do pliku możemy także przekazać w postaci trzycyfrowej liczby.
W numerze 755 pierwsza liczba 7 można zdefiniować jako pozwolenie udzielone właścicielowi, druga liczba 5 można zdefiniować jako uprawnienie grupy, a trzecią liczbę 5 można zdefiniować jako pozwolenie każdego innego.
Innymi słowy, 755 można przedstawić jako:
7 użytkowników wykonuje, pisze i czyta
5 grup wykonuje i czyta
5 innych wykonuje i czyta
Istnieje kilka podstawowych typów uprawnień dla grup i użytkowników:
- Wykonaj pozwolenie
- Napisz pozwolenie
- Przeczytaj pozwolenie
Składnia
Polecenie chmod ma składnię, którą można zdefiniować w następujący sposób:
chmod
Część dotycząca uprawnień polecenia może mieć różne typy formatów. Jeden format można zdefiniować jako grupę liczb taką samą jak ta, którą widzimy w następujący sposób:
chmod 755
Zanim zobaczymy użycie chmod, musimy poznać niektóre z poniższych opcji:
dhl oznacza co
-R: Ta opcja może rekursywnie zmieniać uprawnienia.
-reference=PLIK: Używa trybu PLIKU, a nie wartości MODE.
-C: Raportuje tylko w przypadku wprowadzenia jakichkolwiek modyfikacji.
-W: Może wyprowadzać diagnostykę dla wszystkich przetworzonych plików.
Reprezentacja ósemkowa polecenia chmod
Uprawnienia są również wyrażane w formie reprezentacji ósemkowej (za pomocą liczb 0-7).
I tym właśnie jest 755, zestawem ósemkowej reprezentacji uprawnień dla właściciela grupy, właściciela użytkownika i innych osób.
Liczby ósemkowe rozpoczynają się od sumy następujących liczb:
1= pozwolenie na wykonanie
fizzbuzz Java
2= pozwolenie na pisanie
4= przeczytaj pozwolenie
Zatem 7= 1 + 2 + 4= Wykonaj + Zapis + Pozwolenie na odczyt
5= 1 + 4= Wykonaj + Zezwolenie na odczyt
Gdzie właściciel grupy, właściciel użytkownika i inne uprawnienia można rozpatrywać osobno.
Poza tym suma uprawnień dla różnych właścicieli użytkowników może wygenerować jedną liczbę ósemkową (do 0-7), a także wykorzystuje uprawnienia właściciela grupy i inne.
Uwaga: Pamiętaj, aby ominąć pozwolenie, czyli numer 777, który zapewnia pełny dostęp każdemu. W przypadku katalogów lub plików polecenie 777 nie jest sugerowane ze względów bezpieczeństwa.
Polecenie chmod 755 dotyczące użycia katalogów i plików
Rozumiemy konsekwencje uprawnień do katalogów i plików.
Chcielibyśmy dowiedzieć się, jakie uprawnienia do wykonywania, zapisu i odczytu mają z punktu widzenia użytkownika, jeśli są stosowane do katalogów lub plików.
Przeczytaj pozwolenie:
Pozwolenie na zapis:
- plik: może zmienić zawartość pliku.
Wykonaj pozwolenie: