technické vybavenie

Správa súborov a priečinkov v systéme Linux

Obsah:

Anonim

Ako vieme, Linux je systém navrhnutý so zameraním na sieť. Preto bezpečnosť predstavuje kritický bod, pretože ochrana informácií, ktoré ukladáme na našich počítačoch alebo serveroch, závisí od nej. Práve tu sa stáva nevyhnutná správa súborov a priečinkov v systéme Linux, pretože mnohí používatelia budú mať prístup k všetkým zdrojom.

Správa súborov a priečinkov v systéme Linux

Vlastník súboru a vlastník súboru

V systéme Linux všetky súbory nevyhnutne patria používateľovi a skupine používateľov. Preto keď sa vytvorí súbor, vlastníkom bude užívateľ, ktorý ho vytvoril, a skupina bude tiež hlavnou skupinou uvedeného používateľa.

Jedným zo spôsobov, ako zobraziť používateľa a skupinu, ktorá vlastní súbor, je použitie príkazu ls, za ktorým nasleduje voľba -l (dlhý formát).

Výsledkom je zoznam všetkých súborov, jeden na riadok. Kde prvý 10-znakový blok na začiatku predstavuje typ súboru a oprávnenia (pozri obrázok na začiatku).

Prvý znak označuje typ súboru. Ak ide o spojovník „-“, ide o normálny súbor, ak ide o „d“, predstavuje priečinok (adresár), na druhej strane písmeno „l“ znamená, že ide o odkaz (odkaz). Môžete tiež odkázať na iné hodnoty, ako napríklad s, p, b, ktoré zodpovedajú zásuvkám, rúrkam a blokovacím zariadeniam.

Ďalších 9 znakov predstavuje oprávnenie používateľa vlastníka (3 znaky), povolenia skupiny vlastníka (3 znaky) a povolenia ostatných používateľov (3 znaky). Ktoré sú kódované podľa písmen relevantných pre každý typ povolenia (podrobnejšie to uvidíme v nasledujúcej časti). Ak sa nezobrazia žiadne písmená a namiesto toho existujú pomlčky, znamená to, že nie je nastavený žiadny typ povolenia.

Druhy povolení

Správa povolení súborov a priečinkov v systéme Linux sa vykonáva prostredníctvom schémy troch typov oprávnení, ktoré môžu mať používatelia alebo skupiny. Schéma je nasledovná:

  • Povolenie na čítanie Povolenie na čítanie Povolenie na vykonanie

Jeho význam sa mení podľa kontextu, v ktorom sa uplatňuje, tj ak ide o súbory alebo priečinky. Uvidíme to v sekciách nižšie.

Povolenie na čítanie

To znamená, že používateľ má oprávnenie iba na čítanie alebo na prezeranie súboru. Používa sa na prístup z ľubovoľnej aplikácie na úpravu súborov alebo príkazov konzoly. V prípade, že používateľ nemá oprávnenie, súbor jednoducho neuvidí.

Na druhej strane, ak má používateľ povolenie na čítanie pre priečinok, znamená to, že bude môcť zobraziť všetok obsah priečinka.

V správe povolení sa písmeno „r“ používa na vyjadrenie povolenia na čítanie, ktoré pochádza z anglického „prečítaného“.

Povolenie na zápis

Toto povolenie naznačuje, že používateľ má právomoc na úpravu súboru, a to aj po jeho odstránení. Poskytuje tiež možnosť modifikovať povolenia súborov pomocou príkazu chmod, ako aj meniť vlastníka (používateľa alebo skupinu) pomocou príkazu chown.

V prípade priečinkov dáva používateľovi oprávnenie upravovať obsah a vykonávať akcie, ako je vytváranie a úprava iných priečinkov / súborov v ňom.

Predstavuje ho písmeno „w“, písomné povolenie, pochádza z anglického „write“.

Povolenie na vykonanie

Ako môžeme odvodiť z jeho názvu, toto povolenie poskytuje užívateľovi možnosť vykonať súbor. V prípade, že používateľ nemá oprávnenie na vykonanie súboru, nebude ho môcť vykonať, aj keď ide o aplikáciu. Okrem toho sú jedinými spustiteľnými súbormi skripty alebo súbory príkazov a aplikácie; Ak sa ich pokúsime spustiť bez povolenia, bude to mať za následok chyby.

Pokiaľ ide o priečinky, ak má užívateľ k nim oprávnenia na vykonávanie, odkazuje na skutočnosť, že k nim má prístup. Toto povolenie sa vzťahuje na zadanie z príkazu cd alebo z ľubovoľného prieskumníka súborov.

Povolenie na vykonanie predstavuje písmeno „x“ z anglického „e X ecute“.

Možno vás bude zaujímať správa: Správa používateľov a skupín v systéme Linux

Ako sa udeľujú povolenia?

Správa povolení v systéme Linux definuje, že povolenia sa môžu udeľovať iba takto:

  • Pre používateľa, ktorý vlastní súbor Do skupiny, ktorá vlastní súbor Všetci ostatní používatelia v systéme (všetci okrem vlastníka)
DOPORUČUJEME VÁM Ubuntu 16.10 Beta 2 je k dispozícii na stiahnutie

Inými slovami, nie je možné udeľovať povolenia konkrétnym používateľom alebo pokiaľ nie ste vlastníkom súboru. Preto môžu byť povolenia pridelené iba vlastníkovi, skupine vlastniacej alebo iným používateľom. Čítajte, píšte, vykonávajte alebo ich kombinujte.

Je dôležité si uvedomiť, že na vykonanie zmien v oprávneniach k súboru je potrebné mať k nemu oprávnenia na vykonávanie. Na druhej strane, užívate root môže robi úpravy, hlavne preto, že má úplný prístup k administrácii systému.

Zmena povolení

V prípade, že chcete vykonať zmeny v správe povolení, použijeme príkaz chmod. Syntax príkazu chmod je nasledovná:

chmod povolenie filename_or_folder

Ak je „povolenie“ zastúpené takto:

Iniciály, ktorým je povolenie určené:

  • user = skupina = gresto = o (iné)

Nasleduje značka zodpovedajúca žalobe:

  • Podpis + na pridanie povolenia Podpis - na odstránenie povolenia

Nakoniec typ povolenia: read = r, write = w a execute = x

Pozrime sa na niekoľko príkladov so súborom „example.txt“

Udeľte užívateľovi vlastníka oprávnenie na zápis do súboru „example.txt“:

chmod u + w example.txt

Odstráňte povolenie zapisovať ostatným používateľom do súboru „example.txt“:

chmod ow example.txt

Udelte skupine oprávnenie na čítanie v súbore „example.txt“:

chmod g + r example.txt

Pri rovnakom vykonaní príkazu môžete tiež udeliť rôzne povolenia, musíte ich oddeliť iba čiarkami:

chmod u + w, gr alebo example.txt

Pretože tiež umožňuje dať dohromady niekoľko používateľov

chmod ug + w example.txt

Na druhej strane existuje tiež možnosť zmeniť povolenia pomocou prieskumníka súborov. Na tento účel stačí vybrať súbor alebo priečinok a kliknutím na pravé tlačidlo myši -> Vlastnosti sa objaví okno s vlastnosťami, potom prejdeme na kartu povolení a budeme ich môcť vytvoriť jednoduchým a rýchlym spôsobom. Je potrebné poznamenať, že výber môže byť jeden alebo viac súborov alebo priečinkov.

technické vybavenie

Voľba editora

Back to top button