Uprawnienia do plików Unix - Przewodnik po uprawnieniach do plików Unix z przykładem

Spisie treści:

Anonim

Wprowadzenie do uprawnień do plików Unix

Unix to system operacyjny dla wielu użytkowników. Będąc takim systemem, wielu użytkowników może uzyskać do niego dostęp w tym samym czasie. Jest także używany przez komputery mainframe i serwery. Kiedy tak wiele osób uzyskuje dostęp do systemu jednocześnie, rodzi to wiele obaw związanych z bezpieczeństwem. Może to powodować wprowadzanie w błąd informacji, uszkodzenie lub zmianę danych. W takich sytuacjach bardzo ważny i niezbędny jest odpowiedni dostęp, uprawnienia i bezpieczeństwo do tego systemu operacyjnego. Aby zachować bezpieczeństwo, uprawnienia do plików Unix korzystają z dwóch poziomów autoryzacji. Obejmuje to własność i pozwolenie. Pozwól nam zrozumieć różne poziomy bezpieczeństwa, własności i uprawnień, które zapewnia Unix.

Uprawnienia do plików Unix

Każdy plik w Uniksie może mieć 3 typy właścicieli. Mogą być jak poniżej:

  • Użytkownik: Użytkownik jest domyślną osobą, która tworzy plik. Jest to prawdziwy właściciel pliku i ma pełne prawa i uprawnienia do tworzonego pliku.
  • Grupa: grupa może zawierać wielu użytkowników. Użytkownicy należący do grupy będą mieli podobne uprawnienia do wszystkich plików, do których grupa ma dostęp. Na przykład, jeśli projekt potrzebuje określonej grupy osób, aby uzyskać dostęp, możesz dodać wszystkich tych użytkowników do grupy, a następnie dać im podobne uprawnienia. Może to tylko odczytu lub odczytu i zapisu uprawnień. Oszczędza to czas przyznawania dostępu każdemu użytkownikowi osobno, gdy ma być zapewniony podobny dostęp.
  • Inne: są to użytkownicy, którzy potrzebują dostępu do pliku, chociaż nie są ani właścicielem, ani członkiem żadnej grupy. Może to być każdy, kto potrzebuje dostępu do określonej pracy. Uprawnienia odgrywają zatem ważną rolę w tym przypadku.

Uprawnienia

Plik może mieć do niego trzy rodzaje uprawnień. W zależności od typu właściciela wszystkie trzy poniższe uprawnienia mogą zostać przyznane wszystkim trzem typom właścicieli.

  • Czytaj: Przypisując tego rodzaju uprawnienia, dajesz użytkownikowi uprawnienia do otwierania i czytania zawartości pliku. Możesz zobaczyć całą jego zawartość, ale nie masz uprawnień ani uprawnień do wprowadzania jakichkolwiek zmian.
  • Zapis: uprawnienie do zapisu umożliwia użytkownikowi modyfikowanie zawartości pliku. Stosując to, użytkownik otrzymuje uprawnienia do odczytu, modyfikacji, dodawania, usuwania i zmiany nazw plików przechowywanych w katalogu. Załóżmy, że użytkownik ma dostęp do zapisu do pliku. Użytkownik może zmodyfikować plik. Mogą również usuwać lub zmieniać nazwy dowolnych plików, jeśli chcą.
  • Wykonaj: plik wykonywalny w systemie Windows można łatwo uruchomić za pomocą pliku .exe. Ale jeśli chodzi o Unixa, program nie może zostać uruchomiony, dopóki nie uzyska uprawnienia do wykonywania. Jeśli identyfikator użytkownika nie daje odpowiedniego uprawnienia do wykonania, nie będzie można go wykonać. Nadal możesz modyfikować lub czytać zawartość pliku.

Zmiana uprawnień

Aby zmienić uprawnienia do pliku lub katalogu, możesz użyć polecenia Chmod. Istnieją dwa sposoby zmiany uprawnień. Jest to tryb symboliczny i tryb absolutny.

Chmod w trybie symbolicznym z przykładami

Jeśli jesteś początkujący, jest to najłatwiejszy sposób na zmianę uprawnień do pliku. Za pomocą tej metody można dodawać, usuwać lub określać uprawnienia, które można ustawić zgodnie z wymaganiami.

  • „+”: Dodaje określone uprawnienia do zamierzonego pliku lub katalogu.
  • „-”: Thie usuwa określone uprawnienia do zamierzonego pliku lub katalogu.
  • „=”: Ustawia określone uprawnienia.
  • „r”: Wskazuje przeczytane
  • „w”: wskazuje na zapis
  • „x”: Wskazuje wykonanie
  • „-”: Brak zezwolenia

Weźmy przykład:

  • -rw-rw-r - as830b home

Tutaj pierwsze „-” oznacza, że ​​wybieramy plik.

Jeśli reklama jest dodawana na początku jak drwxr, oznacza to, że katalog ma przyznane uprawnienia.

  • -rw-rw-r - as830b home

Pierwsza część -rw sugeruje, że właściciel as830b może odczytać plik, edytować go, ale użytkownik nie musi wykonywać dostępu, ponieważ jest ustawiony na „-”.

Druga część rw oznacza, że ​​użytkownik as830b może tylko czytać, zapisywać lub wprowadzać zmiany w pliku.

Trzecia część r- - oznacza, że ​​użytkownik może tylko odczytać plik.

Chmod w trybie absolutnym z przykładami

Kiedy używasz tego trybu, musisz skorzystać z trzycyfrowej liczby ósemkowej. Oznacza to, że odpowiada to poniżej:

  • 0: Odmowa zezwolenia -
  • 1: Wykonaj –x
  • 2: Napisz -w-
  • 3: Wykonaj i zapisz -wx
  • 4: Przeczytaj r - -
  • 5: Przeczytaj i uruchom rx
  • 6: Odczytywanie i zapisywanie rw-
  • 7: Odczytywanie, zapisywanie i uruchamianie rwx

Gdy polecenie jest podane jako chmod 764 plik.txt, oznacza to, że właściciel może czytać, zapisywać i wykonywać. Grupa użytkowników może czytać i pisać, podczas gdy inni mogą tylko odczytać plik. Podobnie, jeśli polecenie zmieni się na chmod 777 plik.txt, oznacza to, że użytkownik może odczytać zapis i wykonać. Osoby w grupie użytkowników mogą zrobić to samo. Oprócz tego świat będzie mógł wprowadzać zmiany, edytować i wykonywać.

Właścicieli można również oznaczyć symbolicznie jako:

  • U: użytkownik / właściciel
  • G: grupa
  • O: inne
  • Odp .: wszyscy

Może to być użyte jako chmod o = rwx file.txt, co oznacza, że ​​inni są skonfigurowani do odczytu zapisu i wykonania. Dodanie wykonania do grupy użytkowników do wykonania można ustawić za pomocą: chmod g + x file.txt

Wniosek - uprawnienia do plików Unix

Unix jest systemem wieloużytkownikowym, dlatego też należy skonfigurować uprawnienia i prawa własności do plików z punktu widzenia bezpieczeństwa. Ma trzy zdefiniowane grupy użytkowników i trzy typy uprawnień, które można ustawić zgodnie z potrzebami. Może to dotyczyć dowolnej grupy lub użytkownika, który potrzebuje określonych uprawnień. Polecenie „chmod” umożliwia ustawianie i zmianę uprawnień dla użytkowników i grup. Pomaga to zapewnić, że tylko upoważnione osoby widzą treść. W ten sposób Unix zapewnia utrzymanie bezpieczeństwa, a dane są również dostępne dla wielu użytkowników jednocześnie.

Polecane artykuły

Jest to przewodnik po pozwoleniach na pliki Unix. Tutaj omawiamy uprawnienia i zmieniamy uprawnienia pliku Unix wraz z przykładami. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Wprowadzenie do funkcji w Uniksie
  2. Zastosowania Unixa 10 najlepszych zastosowań
  3. Architektura uniksowa (przykłady)
  4. Pytania do wywiadu UNIX z komendami
  5. Kroki, które należy wykonać w testowaniu komputerów mainframe