Príkazy pre Linux

Výukový program pre Linux Chmod pre začiatočníkov

Výukový program pre Linux Chmod pre začiatočníkov

Väčšina nových používateľov systému Linux hľadá pomocou príkazového riadku spôsob, ako upraviť povolenia pre súbor / adresár. Týchto používateľov by potešilo, keby vedeli, že existuje príkaz - dabovaný alebo chmod, napr.g. režim zmeny - ktoré vám to pomôžu rýchlo. Chmod upravuje práva každého dokumentu podľa režimu, v ktorom režim určuje privilégiá, ktoré sa majú aktualizovať. Môžete označiť režim s osmičkovými číslami alebo písmenami.

Pochopte oprávnenia režimu

Aby ste pochopili chmod, musíte najskôr pochopiť jednoduché veci, ktoré sa ho týkajú. Otvorte príkazový terminál a uveďte zoznam všetkých adresárov alebo priečinkov, aby ste skontrolovali pridelené oprávnenia vlastníci, skupiny a ďalší. Musíte použiť príkaz list nasledovaný -og kľúčové slovo. Zobrazí typ priečinka, napr.g. d patrí a adresár, r znamená čítať, w znamená napíš, a X znamená exekúcia.

$ ls
$ ls -og

Prejdite na ikonu Desktop adresár pomocou cd príkaz a zoznam privilégií priradených ku konkrétnemu súboru pomocou je príkaz. V našom prípade je súbor indexový.html. najprv „-“ znamená, že nejde o adresár. Potom rw, tento súbor čítal a zapisoval privilégiá pridelené vlastníkovi, ale žiadne práva na vykonávanie. Ďalšie rw- odkazuje na pridelené privilégiá pre skupina a posledný r- znamená privilégiá pridelené používateľovi iné pre tento konkrétny index súborov.html.

$ cd Desktop
$ ls -lart názov súboru

Numerický režim

Musíte jednoducho pochopiť, že číselný režim obsahuje čísla na pridelenie privilégií vlastníkom, skupinám a iným. Číslo 4 je pre čítanie, číslo 2 je pre napíš, číslo 3 je pre exekúcia, a číslo 7 je pre všetko, e.g. oprávnenie na čítanie, zápis a vykonávanie. Teraz prejdite na Desktop adresár a vytvorte nový súbor s názvom vzorka.TXT. Zoznam všetkých súborov nachádzajúcich sa v priečinku Desktop adresár pomocou jednoduchého príkazu zoznamu a zobraziť novovytvorený súbor.

$ cd Desktop
$ touch názov súboru
$ ls

Prečítajte si oprávnenie

Priradiť oprávnenie na čítanie iba súboru vlastník, musíte pridať číslo 4 v najprv umiestnite do príkazu chmod a za ním názov súboru. Keď vykonáte príkaz zoznamu pre tento súbor, uvidíte iba to čítať oprávnenia boli pridelené vlastníkovi.

$ chmod 400 názvov súborov
$ ls -lart názov súboru

Ak chcete dať oprávnenie na čítanie a skupina, pridať číslo 4 v druhý miesto. Skupine boli pridelené oprávnenia na čítanie.

$ chmod 040 názov súboru

Ak chcete prideliť oprávnenie na čítanie iné, pridať číslo 4 v tretí umiestnenie. Skupine boli pridelené oprávnenia na čítanie.

$ chmod 004 názov súboru

Udeliť oprávnenie na čítanie vlastník, skupina a ďalšie zároveň pridať číslo 4 na všetkých miestach.

$ chmod 444 názov súboru

Písomné práva

Poskytnúť oprávnenie na zápis do vlastník, budete musieť pridať číslo 2 v najprv miesto v príkaze chmod. Keď vykonáte zoznam príkazu pre tento súbor uvidíte, že súboru boli pridelené iba oprávnenia na zápis vlastník.

$ chmod 200 mien súborov
$ ls -lart názov súboru

Ak chcete prideliť oprávnenie na zápis pre skupina, pridať číslo 2 v druhý bydlisko. Skupine boli pridelené oprávnenia na čítanie.

$ chmod 020 názov súboru

Ak chcete priradiť oprávnenie na zápis iné, pridať číslo 2 v tretí miesto. Skupine boli pridelené oprávnenia na čítanie.

$ chmod 002 názov súboru

Udeliť právo na zápis do vlastník, skupina a ďalšie zároveň pridať číslo 2 na všetkých miestach.

$ chmod 222 názov súboru

Exekučné privilégiá

Ak chcete udeliť vlastnícke práva na vykonanie, budete musieť pridať číslo 1 v najprv miesto.

$ chmod 100 názvov súborov
$ ls -lart názov súboru

Prideliť exekučné práva skupina, pridať číslo 1 v druhý bydlisko.

$ chmod 010 názov súboru

Na pridelenie exekučných práv iné, pridať číslo 1 na treťom mieste.

$ chmod 001 názov súboru

Udeliť exekučné právo vlastník, skupina a ďalšie zároveň pridať číslo 4 na všetkých miestach.

$ chmod 111 názov súboru

Ak chcete súčasne udeliť všetky práva na čítanie, zápis a vykonávanie vlastníkovi, skupine a ostatným, musíte na všetky miesta pridať 7.

$ chmod 777 názov súboru

Symbolický režim

V tomto režime budete na udeľovanie práv používať symboly.

Použi +symbol x dať každému exekúcia práva.

$ chmod + x názov súboru

Ak chcete vziať späť, práva na vykonanie pridať -symbol x.

$ chmod -x názov súboru

Udeliť exekučné práva iba súčasnému používateľ, Ktoré je vlastník, pridať u + x symbol.

$ chmod u + x názov súboru

Podobne, skupiny používajú g + x a iné používajú o + x.

Vezmite späť práva na výkon všetkým, pridajte symbol ugo-x. Môžeš použiť a-x namiesto ugo-x.

$ chmod ugo-x názov súboru
$ chmod a-x názov súboru

Ak chceš kopírovacia skupina práva a prideliť ich používateľ, môžete použiť g = u symbol.

$ chmod g = u názov súboru

Práva jedného súboru môžete použiť ako referenciu pre iný súbor. Na tento účel jednoducho použite referenčné kľúčové slovo a za nimi názvy súborov.

$ chmod --reference = názov súboru1 názov súboru2

Ak chcete vlastníkovi prideliť všetky práva, skupine nemáte žiadne oprávnenie na zápis a nechcete priraďovať žiadne práva iným, môžete tak urobiť jednoduchým konceptom čítania = 4, zápisu = 2 a vykonania. = 1. Priraďte vlastníkovi 7 ako 4 + 2 + 1 = 7. Priraďte skupine 5 ako 4 + 0 + 1 a ostatným 0.

$ chmod 750 názov súboru

Priradiť čítať povolenia pre všetko, pridať a + r symbol.

$ chmod a + r názov súboru

Dať čítať a napíš povolenia pre skupiny a iné, pridať go + rw symbol.

$ chmod go + rw nazov souboru

Ak chcete všetkým poskytnúť oprávnenie pre čítanie, zápis, vykonávanie a nastavovanie ID skupiny,  pridajte znaksymbol rwx, g + s.

$ chmod = rwx, názov súboru g + s

Záver

V tomto tutoriále sme museli uviesť základné pojmy výučby chmod a poskytnúť príklady demonštrujúce, ako sa bude používať v možných situáciách.

Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z najpopulárnejších obchodných simulačných hier. V tejto hre musíte vytvoriť úžasné dopravné podnikanie. Začnete však na začiatku ok...
Hry SuperTuxKart pre Linux
SuperTuxKart pre Linux
SuperTuxKart je vynikajúci titul navrhnutý tak, aby vám priniesol zážitok z hry Mario Kart zadarmo na vašom systéme Linux. Je to dosť náročné a zábavn...