L uprawnienia podstawowe na GNU/Linux z chmod są niezbędne do zapewnienia ochrony całego systemu.

Struktura podstawowych uprawnień do plików

Kontrolowanie uprawnień systemu jest nieco skomplikowanym zadaniem, jednak jest również ważne, a to dlatego, że jest to jedyny sposób zapewnienia bezpieczeństwa systemowi.

Podstawowe-uprawnienia-w-GNU-Linux-z-chmod

Istnieją trzy ważne aspekty, które należy wziąć pod uwagę w odniesieniu do uprawnień do plików, a są to: czytać, pisać i wykonywać. Każdy z nich spełnia funkcję, którą pozostawiamy Ci poniżej:

Uprawnienia do odczytu (odczyt)

Dzięki uprawnieniu do odczytu pliku masz możliwość przeglądania całej jego zawartości bez przerw. I musisz tylko umieścić Czy lista katalogów aby wyświetlić wszystkie informacje.

Pamiętaj, że jeśli masz uprawnienia do odczytu katalogu, nie gwarantuje to, że możesz przeglądać zawartość jego plików bez specjalnych uprawnień.

Uprawnienia do zapisu (Zapis)

Jeśli masz uprawnienia do zapisu w pliku, możesz wprowadzać dowolne modyfikacje, w tym dodawać więcej informacji lub je usuwać.

Wykonaj pozwolenie (wykonaj)

Uprawnienie do wykonywania daje opcję, że system może być uruchamiany jako program. A jeśli jest to tzw "bla", można to zrobić za pomocą dowolnego polecenia.

Na przykład w przypadku skryptów wymagają uprawnień do odczytu i wykonywania, ale jeśli chodzi o programy, potrzebują tylko uprawnień do odczytu.

Znaki należące do uprawnień

  • r: Odnosi się do pisania i pochodzi z Read
  • w: To znaczy czytać, a określa się je dzięki słowu Pisanie.
  • x: Jest to uprawnienie do wykonywania i pochodzi od eXecute.

Jak zmienić uprawnienia?

Aby zmienić uprawnienia, musisz użyć polecenia »chmod» Co oznacza zmiana trybu? Jest to jedyny, za pomocą którego możesz dokonać zmiany, jeśli naciśniesz klawisz +, masz możliwość dodania uprawnień, a -, aby je usunąć.

  • Escribe: chmod -w twój plik
  • A jeśli chcesz utworzyć skrypt wykonywalny, napisz: chmod + x twój skrypt.
  • Teraz, jeśli chcesz dodać lub usunąć wszystkie atrybuty w tym samym czasie, musisz umieścić: chmod -rwx pliklub plik chmod + rwx.
  • Inną opcją jest użycie znaku = w przypadku, gdy chcesz zrobić mieszankę uprawnień. W ten sposób eliminowane są te piszące i wykonujące, tak że dostępne są tylko te do odczytu. Więc musisz pisać plik chmod=r.

Uwaga: Pamiętaj, że jeśli dokonasz zmiany uprawnień do swoich plików, ostatecznie musisz je umieścić w taki sam sposób, w jaki były, aby uniknąć awarii w funkcjonowaniu systemu.

Podstawowa struktura uprawnień do katalogów

W tym przypadku są to te same uprawnienia, co powyżej, ale mają inny cel.

Uprawnienie do odczytu w katalogu

Gdy katalog ma uprawnienia do odczytu, masz możliwość wyświetlenia wszystkich znajdujących się w nim plików, z których możesz również skorzystać Czy lista katalogów aby je zobaczyć

Jednak posiadanie uprawnień do odczytu nie gwarantuje, że możesz czytać informacje w ich plikach, musisz mieć do tego inne uprawnienia.

Prawo zapisu do katalogu

Dzięki temu uprawnieniu możesz bez problemu dodawać, usuwać lub przenosić pliki do katalogu.

Wykonaj uprawnienia do katalogu

Uprawnienie do wykonywania pomaga w korzystaniu z nazwy katalogu w momencie wprowadzania plików.

Innymi słowy, uprawnienie polega na tym, że katalog jest brany pod uwagę podczas wyszukiwania programu.

Użytkownicy, grupy i inne

Trzy wspomniane zezwolenia są przechowywane w różnych miejscach, a abyś mógł je uzyskać, zostawiamy Ci poniższe informacje:

  • Użytkownik (u): Ta opcja jest tworzona z "użytkownik".
  • Grupa (g): Powstaje dzięki słowu "Grupa"
  • inne (lub): Pochodzi z "Inny".

Jeśli napiszesz polecenie plik chmod = r, możesz przenieść uprawnienia. I tworzenie listy katalogów za pomocą jest-ja, pojawia się następujący komunikat: -r–r–r– 1 użytkowników wada 4096 13 kwietnia 19:30 plik.

Podstawowe-uprawnienia-w-GNU-Linux-z-chmod

Drzewo r wymienione powyżej reprezentują trzy rodzaje uprawnień, które znamy dzisiaj.

  • rwx: Należy do »użytkownika«.
  • —rx—: Bądź częścią »grupy«.
  • —— rx: A ten ostatni należy do »innych«.

Masz również możliwość usunięcia lub wyeliminowania uprawnień dla każdego z właścicieli. Na przykład dany plik to: -rwxr-xr-x 1 użytkownicy wada 4096 13 kwietnia 19:30 plik.

  • Teraz, jeśli chcesz przenieść uprawnienia do wykonywania grupy na inne osoby, musisz napisać: chmod gx, plik ox.
  • W ten sposób plik będzie widoczny z tymi uprawnieniami: -rwxr–r–1 użytkownicy wada 4096 13 kwietnia 19:30 plik.
  • Teraz, jeśli chcesz przenieść uprawnienia do zapisu na użytkownika, wpisz: -r-xr–r– 1 użytkownicy wada 4096 13 kwietnia 19:30 plik.
  • Aby jednocześnie dodać i przenieść dwa uprawnienia, wpisz następujące polecenie: plik chmod u-x+w.
  • Następnie plik wygląda następująco: -rw-r–r– 1 użytkowników wada 4096 13 kwietnia 19:30 plik.
Podstawowe-uprawnienia-w-GNU-Linux-z-chmod

Uprawnienia w formacie liczb ósemkowych

Oznacza to, że kombinacja wartości z każdej z grup użytkowników określi liczbę ósemkową. Na przykład bit x reprezentuje 20, czyli 1, bit w to 1, co przekłada się na 2, a bit r to 22, czyli 4. Biorąc to pod uwagę, należy podać więcej szczegółów, takich jak:

  • r: 4
  • w: 2
  • x: 1

Tak więc, kiedy robisz kombinację bitów, włączonych lub wyłączonych, daje to również wynik ośmiu możliwych kombinacji:

  • Brak uprawnień: – – – = 0
  • Z pozwoleniem na wykonanie: – – x = 1
  • Uprawnienia do zapisu:-w-=2
  • Uprawnienia do zapisu i wykonywania: -wx=3
  • Uprawnienie do odczytu: r – – =4
  • Czytanie i wykonanie: r–x = 5
  • Czytanie i pisanie: rw-=6
  • Czytaj, pisz i wykonuj:rwx=7

Ponadto istnieją również pewne kombinacje ósemkowe, a najczęstsze lub używane przez użytkowników to:

  • 777 (rwx/rwx/rwx)
  • 755 (rwx/rx/rx)
  • 644 (rw-/r–/r–)
  • 655 (rw-/rx/rx)

Format notacji numerycznej

  • rw–600: Właściciel ma uprawnienia do odczytu i zapisu.
  • rwx-xx 711: Właściciel ma uprawnienia do odczytu, zapisu i wykonywania. Grupa i inni, tylko uprawnienie do wykonywania.
  • rwxr-xr-x 755: Właściciel ma uprawnienia do odczytu, zapisu i wykonywania. Grupa i inne osoby mogą odczytywać i uruchamiać pliki.
  • rwxrwxrwx 777: każdy może czytać, zapisywać i wykonywać plik.
  • r-400: Właściciel ma uprawnienia do odczytu pliku, ale nie może go modyfikować ani wykonywać. Dlatego ani grupa, ani inni nie mają nad nią kontroli.
  • rw-r–640: Właściciel pliku może czytać i pisać. Grupa może to czytać, podczas gdy inni nie mają uprawnień do robienia czegokolwiek.

przez Pisanie