Linux parancsok

Mit jelent a chmod 755, és hogyan kell végrehajtani és ellenőrizni?

Mit jelent a chmod 755, és hogyan kell végrehajtani és ellenőrizni?
Linux alatt a chmod egy beépített parancs, amely kezeli a fájlobjektumok (fájlok és könyvtárak) hozzáférési engedélyeit. Rendelheti csoportokat, felhasználókat és másokat, hogy rendelkezzenek engedélyekkel bizonyos fájlok vagy könyvtárak végrehajtására, olvasására és írására.

A chmod után megadott szám az engedélyeket jelenti. A chmod 775 elengedhetetlen parancs, amely olvasási, írási és végrehajtási jogosultságot rendel egy adott felhasználóhoz, csoporthoz vagy másokhoz.

Ebben az útmutatóban olvassa el a chmod 755 használatát.

Chmod alapjai

Mielőtt mélyebbre merülne, nézzük meg a chmod alapjait. Mivel a Linux többfelhasználós rendszer, fontos, hogy rendelkezzen megfelelő fájlengedélyezési rendszerrel, amely ellenőrzi a felhasználói hozzáférést. Bármely fájlhoz vagy könyvtárhoz 3 típusú engedély létezik.

A chmod paranccsal egyéni engedélyeket állíthat be a fájlokhoz és könyvtárakhoz. Itt található a chmod parancsok felépítése.

$ chmod

Ebben az útmutatóban a chmod 755 parancsokra fogunk összpontosítani.

$ chmod

Felhasználó és csoport tulajdonjoga

Először futtassa a következő ls parancsot. Információt nyomtat a fájlokról és könyvtárakról a saját könyvtár alatt.

$ ls -al

Vessen egy pillantást a bal oldali oszlopra. Úgy nézhet ki, mint egy hamis, de valójában kódolja a fájl engedélyeit. Például az első oszlop első karaktere leírja, hogy fájl vagy könyvtár-e. Egy könyvtár esetében az érték „d” lesz. Egyetlen fájl esetén az érték „-“ lesz.

A harmadik oszlop a fájl / könyvtár „felhasználói tulajdonosát” jelöli. A felhasználó hozta létre ezt a fájlt / könyvtárat.

A negyedik oszlop a „csoporttulajdonost” jelöli. Jelzi azt a felhasználói csoportot, amely hozzáfér a fájlhoz / könyvtárhoz. A csoport bármely felhasználója elérheti a fájlt / könyvtárat.

Engedélyek olvasása, írása és végrehajtása

Futtassa újra az ls parancsot.

$ ls -al

Mint korábban említettük, az első karakter azt jelzi, hogy fájlról vagy könyvtárról van-e szó. Mit jelentenek a következő karakterek? Itt egy gyors bontás.

  • 1. karakter: Fájl (-) vagy könyvtár (d).
  • 2-4. Karakter: Engedély a felhasználó tulajdonosának.
  • 5-7. Karakter: Engedély a csoport tulajdonosának.
  • 8-10. Karakter: Engedély mások számára, például azoknak a felhasználóknak, akik nem a tulajdonosok és nem a felhasználói csoport tagjai.

Ne feledje, hogy a 2-10. Karakter csak néhány értéket tartalmaz.

  • r: olvasni
  • w: írj
  • x: végrehajtani

Az értékek „rwx” formájában lesznek. Ha egy bizonyos érték „-“, akkor az engedély nincs beállítva. Például az „rw-” azt jelenti, hogy a fájl olvasási és írási engedélyt kapott, de a végrehajtási engedély nincs beállítva.

Hogyan vonatkozik az olvasási, írási és végrehajtási engedély a fájlokra és könyvtárakra?

  • Olvas

    • Fájl: A fájl tartalmának olvasása.
    • Directory: A könyvtár tartalmának felsorolása.
  • Ír

    • Fájl: A fájl tartalmának módosítása.
    • Directory: Átnevezhet, hozzáadhat és törölhet fájlokat a könyvtárból.
  • Végrehajt

    • Fájl: Megad egy futtatható fájlt, például egy bash parancsfájlt.
    • Directory: Belépés a könyvtárba.

Az engedélyek oktális ábrázolása

Ez visszavezet eredeti kérdésünkhöz. Mit jelent a chmod 755 érték??

Karakterek helyett oktális értékeket is használhat az engedélyek jelölésére. Az érték 0 és 7 között változik (oktális értékben).

  • 4: olvassa el
  • 2: írjon
  • 1: végrehajtani

Itt a 755 az „rwxr-xr-x” engedély oktális kifejezése. Most, lebontva a chmod 755 értékét,

  • 7: 4 + 2 + 1: olvasás, írás és végrehajtás (felhasználói tulajdonos).
  • 5: 4 + 0 + 1: Engedélyek olvasása és végrehajtása (csoporttulajdonos).
  • 5: 4 + 0 + 1: Engedélyek olvasása és végrehajtása (mások).

Bontjuk le a chmod 644-et.

  • 6: 4 + 2 + 0: Olvasási és írási engedélyek a felhasználói tulajdonos számára.
  • 4: 4 + 0 + 0: Olvasási engedély a csoport tulajdonosának.
  • 4: 4 + 0 + 0: Olvasási engedély mások számára.

Tehát a 644 jelöli a fájl engedélyét „rw-r-r-“.

A chmod 755 alkalmazása

Itt az ideje a chmod 755-öt működésbe hozni. Az engedély 755-re állításához futtassa a következő chmod parancsot.

$ chmod -v 755

Mi van, ha a könyvtár egy vagy több alkönyvtárat tartalmaz? A chmod 755 alkalmazásának alkalmazásához az összes következő fájlra és könyvtárra futtassa a chmod-t rekurzív módban.

$ chmod-v -R 755

Ellenőrizze a változásokat az ls paranccsal.

$ ls -al

Végső gondolatok

Ez az útmutató sok fogalommal foglalkozik. Ez elmagyarázza a chmod parancs alapjait, mélyreható magyarázattal a chmod értékekről és azok használatáról. Azt is bemutatja, hogyan lehet különféle chmod értékeket alkalmazni a fájlokra és könyvtárakra.

További példákért itt egy fantasztikus útmutató a különféle chmod használatról példákkal. Számos különböző értékű chmod alkalmazást mutat be. Az útmutatóból származó információk segítenek jobban megérteni a lépéseket.

A többfelhasználós rendszernek rendelkeznie kell egy robusztus felhasználói engedély-kezelő rendszerrel is a felhasználók viselkedésének ellenőrzéséhez. Linux alatt a sudoers fájl dönti el, hogy mely felhasználók hajtsák végre a sudo parancsokat. További információ a felhasználók hozzáadásáról a sudoerekhez.

Boldog számítástechnika!

Az egér mozgásának vezérlése és kezelése több monitor között a Windows 10 rendszerben
Dual Display Mouse Manager lehetővé teszi az egér mozgásának vezérlését és konfigurálását több monitor között, lassítva annak mozgását a határ közeléb...
A WinMouse segítségével testre szabhatja és javíthatja az egérmutató mozgását a Windows PC-n
Ha szeretné javítani az egérmutató alapértelmezett funkcióit, használjon ingyenes programokat WinMouse. További funkciókat kínál, amelyek segítenek ab...
Az egér bal oldali gombja nem működik a Windows 10 rendszeren
Ha dedikált egeret használ laptopjával vagy asztali számítógépével, de a az egér bal gombja nem működik a Windows 10/8/7 rendszeren valamilyen oknál f...