Unix fájljogosultságok Útmutató az Unix fájljogosultságokhoz példával

Tartalomjegyzék:

Anonim

Bevezetés az Unix fájljogosultságba

A Unix egy több felhasználói operációs rendszer. Mivel ilyen rendszer, sok felhasználó egyszerre férhet hozzá. A nagygépek és a szerverek szintén használják. Ha egyszerre oly sok ember fér hozzá a rendszerhez, ez sok biztonsági problémát vet fel. Ez félrevezető információkat hozhat létre, megrongálhatja vagy megváltoztathatja az adatokat. Ilyen helyzetekben nagyon fontos és döntő fontosságú a megfelelő hozzáférés, engedélyek és biztonság az ehhez az operációs rendszerhez. A biztonság fenntartása érdekében a Unix fájl engedély két szintű jogosultságot használ. Ide tartozik a tulajdonjog és az engedély. Engedje meg, hogy megértsük a biztonság, tulajdonjog és engedélyek különböző szintjeit, amelyeket a Unix biztosít.

Unix fájljogosultságok

Az Unix-ban minden fájlnak 3 típusa lehet. Ezek az alábbiak lehetnek:

  • Felhasználó: A felhasználó az alapértelmezett személy, aki létrehozza a fájlt. Ez a fájl valódi tulajdonosa, és teljes jogokkal és engedélyekkel rendelkezik a létrehozott fájlhoz.
  • Csoport: Egy csoportban sok felhasználó szerepelhet. A csoportba bevont felhasználók hasonló engedélyekkel rendelkeznek minden olyan fájlhoz, amelyhez a csoport hozzáfér. Például, ha egy projekthez egy adott embercsoportra van szükség a hozzáféréshez, akkor ezeket a felhasználókat hozzáadhatja egy csoporthoz, majd hasonló engedélyeket adhat nekik. Ez csak olvasási vagy olvasási és írási engedélyeket képes olvasni. Ez megtakarítja az egyes felhasználókhoz történő külön hozzáférés megadásának idejét, amikor hasonló hozzáféréseket kell megadni.
  • Egyéb: Ezeknek a felhasználóknak kell hozzáférniük a fájlokhoz, bár nem tagok sem egyik csoportnak sem. Lehet, hogy bárki másnak hozzáférnie kell egy bizonyos munkához. Az engedélyek tehát ebben az esetben fontos szerepet játszanak.

Engedélyek

Egy fájlnak háromféle jogosultsága lehet. A tulajdonos típusa alapján az összes alábbi három engedély megadható mindhárom típusú tulajdonos számára.

  • Olvasás: Az ilyen típusú engedély megadásával felhatalmazza a felhasználót a fájl tartalmának megnyitására és olvasására. Láthatja az összes tartalmát, de nincs engedélye vagy joga annak módosítására.
  • Írás: Az írási engedély lehetővé teszi a felhasználó számára, hogy módosítsa a fájl tartalmát. Ennek alkalmazásával a felhasználó felhatalmazást kap a könyvtárban tárolt fájlok olvasására, módosítására, hozzáadására, eltávolítására és átnevezésére. Tegyük fel, hogy a felhasználónak van írásbeli hozzáférési joga a fájlhoz. A felhasználó módosíthatja a fájlt. A fájlokat eltávolíthatják vagy átnevezhetik, ha akarják.
  • Végrehajtás: A Windowson futtatható fájl könnyen futtatható .exe fájljával. De amikor az Unixről van szó, akkor egy program nem futhat, amíg nem rendelkezik a végrehajtási engedéllyel. Ha felhasználói azonosítója nem adja meg a megfelelő végrehajtási engedélyt, akkor nem tudja végrehajtani. A fájl tartalmát továbbra is módosíthatja vagy olvashatja.

Engedélyek megváltoztatása

Egy fájl vagy könyvtár engedélyének megváltoztatásához használhatja a Chmod parancsot. Kétféle módon módosíthatja az engedélyeket. Ez a szimbolikus és az abszolút mód.

Chmod szimbolikus módban példákkal

Ha Ön kezdő, akkor ez a legegyszerűbb módja a fájl engedélyének megváltoztatására. Ezzel a módszerrel felveheti, törölheti vagy megadhatja az engedélyt, amelyet a követelménynek megfelelően beállíthat.

  • '+': Ez hozzáadja a megadott engedélyeket a kívánt fájlhoz vagy könyvtárhoz.
  • '-': A Thie eltávolítja a megadott engedélyeket a kívánt fájlba vagy könyvtárba.
  • '=': Ez adja meg a megadott engedélyeket.
  • „r”: Ez azt jelzi, hogy olvasott
  • 'w': Ez az írást jelzi
  • 'x': Ez a végrehajtást jelzi
  • '-': Nincs engedély

Vegyünk egy példát:

  • -rw-rw-r - as830b otthon

Az első '-' itt jelzi, hogy egy fájlt választunk ki.

Ha a hirdetés az elején, mint például a drwxr, kerül hozzáadásra, akkor ez azt jelzi, hogy egy könyvtárhoz megkapják az említett engedélyeket.

  • -rw-rw-r - as830b otthon

Az -rw első rész azt sugallja, hogy az as830b tulajdonos el tudja olvasni a fájlt, szerkesztheti, de a felhasználónak nem kell végrehajtania a hozzáférést, mivel a hozzáférés '-' értékre van állítva.

Az rw második rész azt jelenti, hogy az as830b felhasználó csak olvasni vagy írni vagy módosítani tudja a fájlt.

A harmadik rész r- - azt jelenti, hogy a felhasználó csak a fájlt tudja olvasni.

Chmod abszolút módban példákkal

Ha ezt az üzemmódot használja, akkor a háromjegyű oktális számot kell használnia. Ez azt jelenti, hogy az alábbiaknak felel meg:

  • 0: Engedély megtagadva -
  • 1: Végrehajtás –x
  • 2: Írj -w-
  • 3: Végrehajtás és írás -wx
  • 4: Olvassa el r - -
  • 5: Olvassa el és hajtsa végre az rx-t
  • 6: Olvassa el és írja az rw-
  • 7: Olvassa el, írja és hajtsa végre az rwx fájlt

Ha a parancs chmod 764 file.txt formátumban van megadva, ez azt jelenti, hogy a tulajdonos el tudja olvasni, írni és végrehajtani. A felhasználói csoport képes olvasni és írni, míg mások csak a fájlt olvashatják. Hasonlóképpen, ha a parancs chmod 777 file.txt-re változik, ez azt jelenti, hogy a felhasználó olvasni tudja az írást és a végrehajtást. A felhasználói csoport tagjai is ugyanezt tehetik. Ezen felül a világ képes lesz változtatásokat végrehajtani, szerkeszteni és végrehajtani.

A tulajdonosokat szimbolikusan is meg lehet jelölni:

  • U: felhasználó / tulajdonos
  • G: csoport
  • O: egyéb
  • V: minden

Ezt fel lehet használni chmod o = rwx file.txt formában, ami azt jelenti, hogy mások az írásra és végrehajtásra vannak állítva. Az ügyfél hozzáadása a felhasználói csoporthoz a végrehajtáshoz állítható be: chmod g + x file.txt

Következtetés - Unix fájljogosultságok

Az Unix egy több felhasználású rendszer, ezért a biztonság szempontjából engedélyeket és tulajdonjogokat kell beállítania a fájlokhoz. Három meghatározott felhasználói csoportot és háromféle engedélyt tartalmaz, amelyek igény szerint beállíthatók. Ez bármilyen csoportra vagy felhasználóra vonatkozhat, amelyre szüksége van a megadott engedélyekre. A 'chmod' parancs lehetővé teszi a felhasználók és csoportok jogosultságainak beállítását és megváltoztatását. Ez elősegíti annak biztosítását, hogy csak a felhatalmazással rendelkező emberek látják a tartalmat. Így a Unix biztosítja a biztonság fenntartását, és az adatok egyszerre több felhasználó számára is hozzáférhetők.

Ajánlott cikkek

Ez egy útmutató a Unix fájljogosultságokhoz. Itt tárgyaljuk a Unix fájl engedélyezését és megváltoztatását, a példákkal együtt. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Bevezetés a Unix funkcióiba
  2. Az Unix felhasználása | 10 legnépszerűbb felhasználás
  3. Unix architektúra (példák)
  4. UNIX interjúkérdések a parancsokkal
  5. A nagygépek tesztelésében követendő lépések