Linux fájl és mappa engedélyek kezelése
Tartalomjegyzék:
- Fájlok és mappák engedélyek kezelése Linux rendszeren
- A fájl felhasználói és csoporttulajdonosai
- Az engedélyek típusai
- Olvassa el az engedélyt
- Írj engedélyt
- Végrehajtási engedély
- Hogyan adják ki az engedélyeket?
- Engedélyek megváltoztatása
Mint tudjuk, a Linux egy olyan rendszer, amelyet hálózati orientációval fejlesztettek ki. Ezért a biztonság kritikus pontot jelent, mivel a számítógépeinken vagy szervereinken tárolt információk védelme attól függ. Itt áll a fájl- és mappaszolgáltatások engedélyének kezelése a Linux alatt, mivel sok felhasználónak lehetősége van hozzáférni az összes erőforráshoz.
Fájlok és mappák engedélyek kezelése Linux rendszeren
A fájl felhasználói és csoporttulajdonosai
Linuxban az összes fájl feltétlenül egy felhasználó és egy felhasználói csoport tulajdonában van. Ezért egy fájl létrehozásakor a tulajdonos lesz az a felhasználó, aki létrehozta azt, és a csoport az említett felhasználó fő csoportja lesz.
A fájl birtokló felhasználó és csoport megtekintésének egyik módja az ls parancs használata, amelyet az -l (hosszú formátum) opció követ.
Az eredmény az összes fájl listája, soronként egy. Ahol az első 10 karakterből álló blokk elején a fájl típusát és az engedélyeket képviseli (lásd a képet az elején).
Az első karakter a fájl típusát jelzi. Ha ez kötőjel '-', akkor egy normál fájl, ha a „d” egy mappát (könyvtárat) jelent, másrészt az „l” betű azt jelzi, hogy egy link (link). Hivatkozhat más olyan értékekre is, mint például s, p, b, amelyek megfelelnek az aljzatoknak, a csöveknek és a blokkoló eszközöknek.
A következő 9 karakter a tulajdonos felhasználói jogosultságait (3 karakter), a tulajdonos csoport jogosultságait (3 karakter) és a többi felhasználó engedélyeit (3 karakter) jelöli. Melyeket az egyes engedélytípusokhoz tartozó betűk szerint kódolják (ezt részletesebben a következő szakaszban láthatjuk). Ha nem jelennek meg betűk, és inkább kötőjelek vannak, ez azt jelenti, hogy nincs engedélytípus beállítva.
Az engedélyek típusai
A fájlok és mappák engedélyének kezelése a Linuxon háromféle típusú engedélyen keresztül történik, amelyek a felhasználók vagy csoportok rendelkezésére állhatnak. A rendszer a következő:
- Olvasási engedély Írási engedély Végrehajtási engedély
A jelentése attól függ, hogy milyen környezetben alkalmazza, vagyis ha fájlok vagy mappák. Ezt látni fogjuk az alábbi szakaszokban.
Olvassa el az engedélyt
Ez azt jelenti, hogy a felhasználónak csak a fájl olvasására vagy megtekintésére van engedélye. A fájlok vagy a konzolparancsok szerkesztéséhez bármely alkalmazásból való hozzáférésre vonatkozik. Ha a felhasználónak nincs jogosultsága, akkor egyszerűen nem látja a fájlt.
Másrészt, ha a felhasználó elolvasta egy mappa engedélyét, ez azt jelzi, hogy a felhasználó látni fogja a mappa összes tartalmát.
Az engedélykezelésben az „r” betűt használják az olvasási engedély ábrázolására, amely az angol „read” nyelvből származik.
Írj engedélyt
Ez az engedély azt jelzi, hogy a felhasználó hatalommal rendelkezik egy fájl felett annak tartalmának módosítására, akár törlésére is. Azt is lehetővé teszi, hogy a chmod paranccsal módosítsák a fájljogosultságokat, valamint a chown használatával megváltoztassák a tulajdonosot (felhasználó vagy csoport).
Mappák esetén ez a felhasználót feljogosítja a tartalom módosítására és olyan műveletek végrehajtására, mint például a benne lévő mappák / fájlok létrehozása és módosítása.
Ezt a "w" betű képviseli, az írási engedély az angol "write" származik.
Végrehajtási engedély
Amint a nevéből következtethetünk, ez az engedély a felhasználó számára lehetőséget biztosít egy fájl végrehajtására. Ha egy felhasználónak nincs végrehajtási engedélye egy fájlban, akkor még akkor sem lesz képes végrehajtani azt, ha egy alkalmazásról van szó. Ezenkívül az egyetlen végrehajtható fájl a szkriptek vagy a parancsfájlok és az alkalmazások; Ha megpróbáljuk őket engedélyek nélkül futtatni, hibákhoz vezet.
Ami a mappákat illeti, ha a felhasználónak végrehajtási engedélyei vannak rájuk, akkor arra utal, hogy képes hozzáférni hozzájuk. Ez az engedély egyaránt vonatkozik a cd parancsból történő bevitelre, vagy bármely fájlkezelőre.
A végrehajtási engedélyt az "e X ecute" angol " x" betűje képviseli.
Érdekes lehet olvasni: Felhasználók és csoportok kezelése Linuxon
Hogyan adják ki az engedélyeket?
Az engedélykezelés a Linuxban azt határozza meg, hogy az engedélyeket csak a következők szerint lehet megadni:
- A felhasználó, aki a fájlt birtokolja A fájlt birtokló csoporthoz A rendszer összes többi felhasználójának (a tulajdonos kivételével mindenkinek)
Más szavakkal, nincs lehetőség engedélyek megadására konkrét felhasználók számára, vagy csak akkor, ha Ön a fájl tulajdonosa. Ezért az engedélyeket csak a tulajdonos felhasználó, a tulajdonos csoport vagy más felhasználók számára lehet hozzárendelni. Vagy olvassa, írja, hajtsa végre, vagy ezek kombinációját.
Fontos megjegyezni, hogy ahhoz, hogy megváltoztassa a fájl engedélyeit, végrehajtási engedélyekkel kell rendelkeznie rajta. Másrészt a gyökér felhasználó módosíthat, főleg mivel teljes hozzáféréssel rendelkezik a rendszer adminisztrációjához.
Engedélyek megváltoztatása
Ha módosítani szeretné az engedélykezelésben, akkor a chmod parancsot használjuk. A chmod parancs szintaxisa a következő:
chmod engedély fájlnév_mappája
Ahol az "engedély" a következőképpen jelenik meg:
A kezdőbetűk, akiknek az engedélyt címzik:
- felhasználó = csoport = gresto = o (egyéb)
A műveletnek megfelelő jel követi:
- Jelentkezzen be + az engedély hozzáadásához
Végül: az engedély típusa: olvasni = r, írni = w és végrehajtani = x
Nézzünk meg néhány példát a „example.txt” fájllal
Írási engedélyt adhat a tulajdonos felhasználónak a „példa.txt” fájlban:
chmod u + w példa.txt
Távolítsa el a többi felhasználó számára az „example.txt” fájlba írási engedélyt:
chmod ow example.txt
Olvasási engedélyt adhat a tulajdonos csoportnak a "példa.txt" fájlban:
chmod g + r példa.txt
Ugyanazon parancs végrehajtásában különböző engedélyeket is megadhat, csak vesszővel kell elválasztania:
chmod u + w, gr vagy example.txt
Mivel ez több felhasználót is lehetővé tesz
chmod ug + w példa.txt
Másrészt fennáll annak a lehetősége is, hogy az engedélyeket a fájlkezelő segítségével megváltoztassa. Ehhez ki kell választania a fájlt vagy a mappát, és rá kell kattintania a jobb egérgombbal -> Tulajdonságok, megjelenik a tulajdonságok ablak, majd megyünk az engedélyek lapra, és egyszerű és gyors módon létrehozhatjuk őket. Meg kell jegyezni, hogy a kiválasztás lehet egy vagy több fájl vagy mappa.
Alapvető Linux engedélyek: ubuntu / debian és chmod
Nagyon részletesen kifejtjük, hogyan kell kezelni az engedélyeket a Linuxban a CHMOD paranccsal: debian, ubuntu, fedora, linux mint, elementary
Több ablak kezelése a Windows 10 rendszerben
Rövid ismertető, ahol a legjobb trükköket mutatjuk be a Wndows 10 ablakok kezeléséhez a Snap, a Flip és a Virtuális Asztal funkcióval.
A legjobb parancsok a linuxhoz: alap, adminisztráció, engedélyek ...
Összeállítunk egy listát a linux-hoz tartozó legjobb parancsokról, amelybe belefoglaljuk: engedélyeket, alapvető, telepítőket, fő hivatkozásokat és a fájlok megértését.