Ako udelím používateľovi povolenie na priečinok v systéme Linux

How I Give User Permission Folder Linux



Súkromie je základnou súčasťou života niekoho, či už ide o sociálne médiá alebo pracovisko. Pomáha to chrániť osobné a profesionálne údaje, ktoré nechceme zdieľať s každým. Ľudia niekedy pracujú s citlivými údajmi, ktoré nebolo možné zdieľať vo firme ani mimo nej.

Podobne, keď je k systému pripojených viac používateľov, môžu potrebovať súkromný prístup k špecifickým zdrojom. Ak hovoríme o povolení súborov alebo priečinkov/adresárov, znamená to, že im umožníte čítať, zapisovať alebo upravovať súbory alebo adresáre. Je nevyhnutné vrátiť vlastníctvo súborov/priečinkov od používateľov, ktorí nie sú súčasťou vášho aktuálneho účtu, ale môžu ich vlastniť .







Predpokladá sa, že je pre používateľa Linuxu náročné získať prístup k povoleniu k súboru alebo priečinku, pretože si to trochu uvedomujú. Nastavenie povolenia pre konkrétny priečinok je pomerne jednoduché a je možné ho vykonať pomocou príkazového riadka alebo grafického používateľského rozhrania (neskôr budeme diskutovať o tom, ako to môžeme urobiť).



V systéme Linux existujú dve úrovne autorizácie, ktoré musíte pochopiť:



  • Vlastníctvo
  • Povolenie

Vysvetlíme im obaja, aby sme pochopili, do ktorých kategórií sú ďalej rozdelení:





Vlastníctvo:

Ak hovoríme o vlastníctve súborov alebo priečinkov v operačnom systéme Linux, sú rozdelené do 3 typov:

  • Používateľ
  • Skupina
  • Iní

The používateľ -vytvorili priečinok, a preto sme ho niekedy tvrdili ako vlastník. Je reprezentovaný ako u v príkazovom riadku pri udeľovaní prístupu pomocou príkazov.



TO skupina obsahuje niekoľko používateľov systému Linux pripojených k systému s rovnakým prístupom povolení. Je užitočné, keď mnoho používateľov používa systém a dáva im prístup k priečinku. Môžete vytvoriť skupinu a pridať ich všetkých, namiesto toho, aby ste ich povolili jednotlivo. V takom prípade nebudú mať k priečinku prístup iné osoby ako skupina. Reprezentatívna forma členov skupiny v príkazovom riadku Linuxu je g .

The iné kategória zahŕňa verejných používateľov, ktorí nie sú členmi skupiny ani nevlastnia. Ak povoľujete ostatným, môžeme povedať, že povoľujete prístup k súborom/priečinkom všetkým na svete. Niekedy to môže byť nebezpečné, preto si to dvakrát premyslite. Verejných používateľov zastupuje alebo :

Mysli na to:

používateľ

g 🡪 skupina

o 🡪 verejné

Povolenie:

Vlastníkom, ktorých sme uviedli nižšie, môžete udeliť tri typy povolení:

  • Čítať
  • Napíšte
  • Vykonať

V čítať ( r ), užívateľ môže otvoriť súbor/priečinok a prečítať ho, zatiaľ čo režim zápisu (w) umožňuje vykonávať zmeny v súbore/priečinku. Máte oprávnenie pridávať obsah, odstraňovať ho alebo premenovávať.

Bez so súhlasom (x) môžete do súboru iba čítať a zapisovať, ale nemôžete to spustiť. Ak chcete, aby bol súbor spustiteľný, nastavte povolenie na spustenie.

Ako udeliť používateľovi povolenie na priečinok v systéme Linux:

Používateľovi môžete udeliť prístup pomocou niekoľkých prístupov prostredníctvom terminálu a grafického rozhrania.

Predtým, ako do toho priamo skočíte, si všimnite konkrétne príkazy na zmenu povolenia a vlastníctva.

  • chmod príkaz sa používa na úpravu povolenia
  • žrádlo príkaz sa používa na úpravu vlastníctva

Ako udeliť používateľovi povolenie na priečinok pomocou príkazového riadka:

Prostredníctvom príkazu chmod v termináli môžete nastaviť povolenia ako čítanie, zápis alebo spustenie priečinka.

Môžete použiť chmod príkaz na úpravu nastavení povolení dvoma rôznymi spôsobmi:

  1. Absolútny režim (numerický režim)
  2. Symbolický režim

Rozdiel medzi Absolútna móda a symbolický režim je to v Absolútny režim, povolenia môžete nastaviť pre všetkých vlastníkov (používateľ, skupina, iní) pomocou trojciferného osmičkového čísla namiesto znakov. Keďže v symbolický režim , môžete nastaviť povolenie prostredníctvom matematických symbolov a iba pre konkrétneho vlastníka.

Ukážme ich oboch:

Poskytnite používateľovi prístup k priečinku v absolútnom režime:

Aby sme pochopili, ako môžeme udeliť prístup k priečinku pomocou povolenia v absolútnom režime, musíme porozumieť danej tabuľke, v ktorej sú uvedené čísla pre všetky typy povolení.

Čísla Typy povolení Symboly povolenia
0 Bez povolenia -
1 Vykonať -X
2 Napíšte -v-
3 Vykonať + písať -šx
4 Čítať r–
5 Prečítajte si + Spustiť r-x
6 Čítať + písať rw-
7 Čítať + písať + vykonávať Rwx

Ukážme si na príklade, ako skontrolovať, ako funguje:

Zobrazenie aktuálnych nastavení povolení priečinka Priečinok testovania , spustite nasledujúci príkaz:

$ls -tenPriečinok testovania

Výstup ukazuje:

  • najprv rw -predstavuje 🡪 používateľa (vlastníka), ktorý môže čítať, zapisovať/upravovať súbor, ale nemohol ho spustiť, pretože režim spustenia je nastavený na -.
  • Druhy rw - predstavuje 🡪 skupinu (všetci používatelia pridaní do skupiny), ktorá môže čítať, zapisovať/upravovať súbor.
  • Tretia r - predstavuje 🡪 ostatných (verejných), ktorí môžu súbor iba čítať

Teraz spustite príkaz chmod príkaz na zmenu prístupového oprávnenia:

$chmod 760Priečinok testovania

(760 🡪 majitelia môže čítať, písať alebo spúšťať súbor skupina môže čítať a písať a nie je k nemu prístup verejná užívateľov)

Spustite súbor ls príkaz na kontrolu úpravy:

$ls-do

Poskytnite používateľovi prístup k priečinku v symbolickom režime:

Na symbolické nastavenie povolenia sa používajú tri operátory:

Operátor Funkcia
+ Pridajte povolenie
- Odstrániť povolenie
= Nastavte povolenie a prepíšte predchádzajúce nastavenia povolení

Ako sme uviedli v úvodnej časti, ako zastupovať vlastníkov. Začnime teda na príklade:

Skontrolujte aktuálne nastavenie povolení pre Priečinok testovania pomocou spomínaného ls príkaz:

$ls -tenPriečinok testovania

Ak chcete nastaviť povolenie pre súbor používateľ ( majiteľ) , príkaz by bol:

$chmod u= rwx Testovacia_složka

-

Teraz spustite príkaz ls príkaz na získanie výstupu:

$ls -do

Ak chcete používateľovi odobrať povolenie na čítanie, spustite príkaz:

$chmodu-r Testovacia_složka

Teraz spustite príkaz ls príkaz na získanie výsledkov:

Ako udeliť používateľovi povolenie na priečinok prostredníctvom GUI:

Zmena povolenia súboru pomocou grafického používateľského rozhrania je najjednoduchší prístup. Postupujte podľa uvedených krokov:

Otvorte domovský adresár a prejdite na cieľový priečinok.

Napríklad na zmenu prístupu k priečinku testovanie Najprv ho vyberte:

Pravým tlačidlom myši kliknite na ikonu testovanie priečinok a vyberte Vlastnosti :

The Vlastnosti zobrazí sa okno s 3 kartami:

Prejdite na Povolenia kartu a vyberte ju:

Na tejto karte môžete vykonávať zmeny podľa požiadavky.

Klikni na Zmeniť povolenie pre uzavreté súbory, a zobrazí sa okno, ktoré používateľovi umožní zmeniť režim povolení, režim čítania a zápisu pre vlastníkov:

Predpokladajme aktuálny stav povolení súboru testovanie priečinok je uvedený nižšie:

Otvorme si zmeniť povolenia okno a upravte položky ako:

Skupina 🡪 Len na čítanie

Ostatní 🡪 Žiadny

Prejdite na zmeniť tlačidlo a kliknite naň.

Teraz potvrďte pomocou ls ak boli zmeny úspešne vykonané, zadajte príkaz znova v termináli.

Záver:

Prístup k nastaveniu povolení k súborom alebo priečinkom je v dnešnej dobe z bezpečnostných dôvodov povinný, pretože prístup k priečinkom môže mať aj niekto, kto už nie je súčasťou vášho systému. Ak chcete získať kontrolu nad problémami so zabezpečením a zaistiť bezpečnosť súborov, môžete nastaviť povolenia.

Existujú tri kategórie vlastníctva-užívateľ, skupina a ďalšie. A tiež máme tri typy nastavení povolení, ako je čítanie, zápis a spúšťanie.

K priečinku môžete udeliť používateľovi povolenie dvoma spôsobmi; cez príkazový riadok a GUI. Prístup GUI je podľa mňa lepší, pretože je to veľmi jednoduchý a jednoduchý spôsob nastavenia povolení.