Liczba zdefiniowana po CHMOD reprezentuje uprawnienia. CHMOD 775 to niezbędne polecenie, które przypisuje odczyt, zapis i wykonuje uprawnienia do określonego użytkownika, grupy lub innych.
W tym przewodniku sprawdź, jak używać CHMOD 755.
Podstawy CHMOD
Przed nurkowaniem spójrzmy na podstawy Chmod. Ponieważ Linux jest systemem wielu użytkowników, ważne jest, aby mieć odpowiedni system uprawnień do pliku, który kontroluje dostęp użytkownika. W przypadku dowolnego pliku lub katalogu istnieją 3 rodzaje uprawnień.
Korzystając z polecenia CHMOD, może ustawić niestandardowe uprawnienia do plików i katalogów. Oto struktura polecenia dowolnego polecenia CHMOD.
$ chmod
W tym przewodniku skupimy się na poleceń CHMOD 755.
$ chmod
Własność użytkownika i grupy
Najpierw uruchom następujące polecenie LS. Wydrukuje informacje o plikach i katalogach w katalogu domowym.
$ ls -al
Spójrz na lewą kolumnę. Może wyglądać jak bełkot, ale faktycznie koduje uprawnienia do plików. Na przykład pierwszy znak pierwszej kolumny opisuje, czy jest to plik, czy katalog. W przypadku katalogu wartość będzie „D”. W przypadku jednego pliku wartość będzie „-”.
Trzecia kolumna wskazuje „właściciel użytkownika” pliku/katalogu. To użytkownik utworzył ten konkretny plik/katalog.
Czwarta kolumna wskazuje „właściciel grupy”. Wskazuje grupę użytkowników, która ma dostęp do katalogu pliku/. Każdy użytkownik z grupy może uzyskać dostęp do pliku/katalogu.
Przeczytaj, pisz i wykonuj uprawnienia
Uruchom ponownie polecenie LS.
$ ls -al
Jak wspomniano wcześniej, pierwszy znak wskazuje, czy jest to plik, czy katalog. Co oznaczają następne postacie? Oto szybki podział.
Zauważ, że znaki 2-10 mają tylko garść wartości.
Wartości pojawią się w postaci „RWX”. Jeśli pewna wartość to „-”, to pozwolenie nie jest ustawione. Na przykład „RW-” oznacza, że plik ma uprawnienie odczytu i zapisu, ale wykonanie uprawnienia nie jest ustawione.
W jaki sposób uprawnienie odczytu, pisze i wykonania dotyczy plików i katalogów?
Oktalowe przedstawienie uprawnień
To prowadzi do naszego pierwotnego pytania. Co oznacza wartość CHMOD 755?
Zamiast używać znaków, możliwe jest również użycie wartości ósemkowych, aby oznaczać uprawnienia. Wartość waha się od 0 do 7 (w ósemkach).
Tutaj 755 to ośmiorgoniowe wyrażenie uprawnień „RWXR-XR-X”. Teraz rozbijanie wartości CHMOD 755,
Rozbijmy Chmod 644.
Tak więc 644 oznacza zgodę na plik „RW-R-R-”.
Zastosowanie CHMOD 755
Czas postawić CHMOD 755 w akcji. Aby ustawić pozwolenie na 755, uruchom następujące polecenie CHMOD.
$ chmod -v 755
Co jeśli katalog zawiera jedno lub więcej substceekcji? Aby zastosować CHMOD 755 do wszystkich kolejnych plików i katalogów, uruchom CHMOD w trybie rekurencyjnym.
$ chmod -v -r 755
Sprawdź zmiany za pomocą polecenia LS.
$ ls -al
Końcowe przemyślenia
Ten przewodnik obejmuje wiele koncepcji. Wyjaśnia podstawy polecenia CHMOD, z dogłębnym wyjaśnieniem wartości CHMOD i ich użyciem. Pokazuje również, jak zastosować różne wartości CHMOD do plików i katalogów.
Aby uzyskać kolejne przykłady, oto niesamowity przewodnik na temat różnych używania CHMOD z przykładami. Pokazuje liczne zastosowania CHMOD o różnych wartościach. Informacje z tego przewodnika pomogą lepiej zrozumieć kroki.
System wielu użytkowników musi również mieć solidny system zarządzania uprawnieniami użytkownika do kontrolowania zachowań użytkowników. W Linux plik Sudoers decyduje, którzy użytkownicy mogą wykonywać polecenia Sudo. Dowiedz się więcej o tym, jak dodawać użytkowników do sudoers.
Szczęśliwy komputer!