W przypadku dostępu do pliku ta uprawnienia użytkownika jest zarządzane jako uprawnienia pliku. W tym przewodniku będziemy mieli głębokie nurkowanie w plik i uprawnieniu folderów w Linux.
Wymagania wstępne
Aby zrozumieć uprawnienia pliku i folderów, ważne jest, aby zrozumieć kilka kluczowych pojęć. W tej sekcji opiszemy każdy z nich krótko.
Użytkownicy i grupy użytkowników
Linux umożliwia dostęp do systemów do poszczególnych użytkowników. Każdy prawidłowy użytkownik może połączyć się z systemem lokalnie lub zdalnie i cieszyć się dostępem do dowolnego zasobu przydzielonego.
Jeśli istnieją setki użytkowników, indywidualnie zarządzanie wszystkimi ich uprawnieniami jest dość nieefektywne. Aby to rozwiązać, Linux wprowadza koncepcję grup użytkowników. Każda grupa może zawierać jednego lub więcej użytkowników. Zmiana uprawnień dla grupy użytkowników zostanie automatycznie zastosowana do każdego użytkownika w tej grupie.
Sprawdzanie uprawnień plików i folderów
W zależności od rodzaju interfejsu użytkownika istnieją dwa sposoby sprawdzenia uprawnień do pliku folderu/katalogu.
Sprawdzanie uprawnienia do pliku za pomocą GUI
Jeśli dystrybucja jest wyposażona w środowisko stacjonarne, prawdopodobnie będzie miał zainstalowany menedżer plików. Wszyscy menedżerowie plików mogą sprawdzić i wyświetlać uprawnienia plików. W celu demonstracji spójrzmy na Nautilusa, domyślnego menedżera plików w Gnome.
Kliknij prawym przyciskiem myszy dowolny plik/folder i wybierz „Właściwości”.
Aby sprawdzić uprawnienia, przejdź do zakładki „uprawnienia”.
Sprawdzanie uprawnienia do pliku za pomocą CLI
Jest to bardziej zalecana (choć nieco myląca) metoda sprawdzania uprawnień do plików w Linux. Będziemy używać narzędzia LS, które jest wstępnie zainstalowane we wszystkich dystrybucjach Linux.
Aby sprawdzić uprawnienia pliku, uruchom następujące polecenie LS. Sprawdź ten przewodnik, aby uzyskać dogłębną eksplorację polecenia LS.
$ ls -l
Jeśli nie zostanie określona lokalizacja pliku, LS wydrukuje informacje o wszystkich plikach w bieżącym katalogu. Zauważ, że LS nie może wydrukować uprawnień i informacji o pliku, jeśli jest to katalog.
Na przykład, próbując sprawdzić uprawnienia do katalogu „~/Desktop”, LS w ogóle nie wydrukuje żadnych informacji.
$ ls -l ~/Desktop
W takiej sytuacji uruchom LS w katalogu nadrzędnym katalogu docelowego. W tym przypadku jest to „~/”.
$ ls -l ~
Wyjaśnienie uprawnień do pliku
Jak widzimy, uprawnienie pliku jest opisane jako ciąg niektórych znaków ASCII. Ten przewodnik po uprawnieniach plików Linux wyjaśnia wszystko bardziej szczegółowo. Tutaj będziemy mieli krótki przegląd.
Istnieją 3 typy uprawnień.
Ciąg uprawnienia zawiera następujące dane.
Dla typu pliku istnieje kilka różnych wartości.
Modyfikowanie uprawnień do plików i folderów
Uprawnienia do pliku są ważnymi wartościami. Jednak przy odpowiednim organu użytkownik w systemie Linux może zmienić zgodę pliku.
Aby zmienić uprawnienia, Linux jest wyposażony w wbudowane narzędzie o nazwie chmod. Na przykład, aby zaznaczyć plik skryptu jako wykonywalny, uruchomimy następujące polecenie.
$ chmod +x
Jeśli chcesz usunąć flagę „wykonywalną” z pliku, polecenie wyglądałoby tak.
$ chmod -x
Dla początkującego zaleca się ćwiczenie różnych poleceń CHMOD, na przykład przyznając zgodę użytkownika na folder. Następny przewodnik wchodzi głębiej w CHMOD z wyjaśnieniami.
Zmiana własności plików
Właściciel pliku wpływa również na uprawnienia do pliku. Ogólnie rzecz biorąc, to użytkownik pierwotnie utworzył plik. Jednak różni użytkownicy mogą być przypisani jako właściciel pliku lub katalogu.
Aby zmienić własność pliku, Linux jest wyposażony w narzędzie Chown.
Końcowe przemyślenia
Zezwolenie na plik to ważna koncepcja w Linux. Sprawdzanie pliku uprawnienia do folderu jest łatwym zadaniem. Linux jest dostarczany z niezbędnymi narzędziami do zarządzania nimi bezpośrednio z wiersza poleceń. Ten przewodnik z powodzeniem pokazuje sprawdzanie i modyfikowanie zgody plików i folderów.
Szczęśliwy komputer!