Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Unix oprávnenie Úrovne

Operačný systém Unix používa oprávnenie riadiť prístup k súborom a adresárom . V Unixu , všetko , vrátane adresárov a hardvérových zariadení , je považovaný za súbor . Rovnaké oprávnenie úrovne môžu byť použité bez ohľadu na typ súboru . UNIX má tiež samostatné schválenie pre rôzne typy užívateľov . Môžete si dať jeden užívateľský prístup , zatiaľ čo obmedzí prístup pre ostatných užívateľov . Povolenie môže byť reprezentovaný buď písmenom alebo číslom . Typy ľudí

Existujú tri typy užívateľov , na ktoré sa vzťahujú oprávnenie - vlastníka , skupinu a ostatné . Môžete vidieť rôzne oprávnenia pre každého užívateľa zadaním " ls - l filename " na príkazovom riadku . Výstup vyzerá :

- rwxr - r - 1 užívateľ užívateľské 3295 2011-08-02 06:58 filename.txt

vlastník je osoba , ktorá vytvorila súbor . Jeho oprávnenia sú zobrazené ako druhé , tretie a štvrté hodnôt v prvom stĺpci výstupu . V tomto prípade sú oprávnenia sú " RWX " alebo čítať , písať a spúšťať . Skupina je malý počet používateľov , ktorí zdieľajú prístup k niektorým súborom . Ich oprávnenia sú zobrazené ako piate , šieste a siedme hodnoty v prvom stĺpci výstupu ( " r - " alebo len pre čítanie ) . Ostatné typ , alebo svet , je každý , kto nie je vlastníkom , alebo v skupine , ktorá zdieľa prístup k súboru v súbore . Oprávnenie pre tento typ sú uvedené ako posledné tri hodnoty v prvom stĺpci ( " r - " alebo len na čítanie ) .
Čítať

pre čítanie povolenie proste dáva užívateľovi možnosť zobraziť obsah súboru . Užívateľ nemôže vykonávať zmeny v súbore , alebo ju vykonať , ak je súbor skriptu . Ak je oprávnenie pre čítanie je nastavený pre adresár , dáva užívateľovi možnosť zobraziť obsah adresára . Osmičkové , alebo číselné , reprezentácie povolenie čítanie je " 4 " . Hodnota písmeno je "r " . V príklade , môžete všetky typy užívateľov čítať súbor .

Napíšte

povolenie zápisu dáva užívateľovi možnosť zapisovať do súboru . Ak je nastavený iba oprávnení zápisu , používateľ nemôže zobraziť súbor alebo spustiť skripty . Je-li povolenie zápisu je nastavený pre adresár , používateľ má možnosť vytvárať súbory v adresári . Povolenie zápisu je reprezentovaný osmičkové hodnoty " 2 " a písmeno " w " . V príklade , iba majiteľ mal schopnosť zapisovať do súboru .
Execute

vykonať dovolenia dáva užívateľovi možnosť spustiť skript alebo príkaz . To je reprezentované osmičkové hodnoty " 1 " a písmeno " x " . Ak adresár má vykonať sadu oprávnenia , používateľ je schopný pristupovať k súborom a podadresáre a môže skopírovať alebo presunúť . Všetky príkazy Unixu majú spustiť súbor oprávnenia pre všetky typy užívateľov . V príklade , iba majiteľ má schopnosť spustiť súbor .
Zmena oprávnení

vlastníkom súboru , alebo užívateľ root , môžete zmeniť povolenia pre súbor pomocou " chmod " príkaz . Existujú dva spôsoby , ako používať príkaz chmod - pomocou hodnoty list alebo osmičkové kód . Ak chcete použiť hodnoty list , syntax je " chmod , ktorí OPCODE dovolenia . " " Kto " je reprezentovaný písmená " u " ( užívateľ ) , " g " ( skupina ) , " O " ( ostatné ) a " " ( všetko ) . OPCODE hovorí , či chcete pridať alebo odobrať oprávnenie . Hodnoty sú " + " ( pridať oprávnenia ) , " - " (odstrániť oprávnenia ) alebo " = " priradiť oprávnenia . Písmená sú "r " , " w " a " x " . Napríklad , ak ste chceli pridať povolenie na zápis pre skupinu v príklade syntaxe by " chmod g+ w Filename.txt " .

Ak chcete použiť osmičkovú kód , môžete pridať povolenia spolu pre každý typ užívateľa . Vo vyššie uvedenom príklade , osmičkové kód pre užívateľa by bolo 7 , a osmičkové kód ako pre skupinu a ostatné osoby by sa " 4 " . Tieto tri hodnoty sú dohromady ako užívateľ , skupina , ostatné . Kód osmičkový v príklade by bolo 744. Ak chcete dať oprávnenie skupiny zápisu , syntax príkazu bude " chmod 764 filename.txt " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené