Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Unix >> Content

    Unix Behörighetsnivåer

    operativsystemet Unix använder behörigheter för att kontrollera åtkomsten till filer och kataloger . I Unix är allt , inklusive kataloger och maskinvaruenheter , betraktas som en fil . Samma behörigheter nivåer kan användas , oberoende av filtyp . UNIX har också separata behörigheter för olika typer av användare . Du kan ge en användare åtkomst , samtidigt begränsa tillgången för andra användare . Behörigheter kan representeras av antingen en bokstav eller siffra . Typer av människor
    p Det finns tre typer av användare till vilka behörigheter tillämpas - ägaren , gruppen och andra. Du kan se de olika behörigheter för varje användare genom att skriva " ls-l filnamn " i en kommandotolk . Utgången ser ut :

    - rwxr - r - 1 user user 3295 2011-08-02 06:58 filnamn.typ

    Ägaren är den person som skapade filen . Hans behörigheter visas som den andra , tredje och fjärde värdena i den första kolumnen av produktionen . I detta fall behörigheterna är " rwx " eller läsa , skriva och exekvera . Gruppen är ett litet antal användare som delar åtkomst till vissa filer . Deras behörigheter visas som den femte , sjätte och sjunde värdena i den första kolumnen av produktionen ( " R - " eller skrivskyddad) . Den andra typen , eller världen , är alla som inte är filens ägare eller i grupp som delar tillgång till filen . Behörigheterna för denna typ visas som de tre sista värdena i den första kolumnen ( " R - " eller skrivskyddad) .
    Läs

    läst tillstånd ger helt enkelt användaren möjlighet att visa innehållet i en fil . Användaren kan inte göra ändringar i filen eller köra den , om filen är ett script . Om läsbehörighet är satt för en katalog , det ger användaren möjlighet att visa innehållet i katalogen . Det oktala , eller numeriskt , representation av läsbehörighet är " 4 . " Bokstaven värdet är " r ". I exemplet , kan alla typer av användare läsa filen .

    Skriv

    skrivrättigheter ger användaren möjlighet att skriva till filen . Om endast skrivrättigheter är inställd , kan användaren se inte filen eller köra några skript . Om skrivrättigheter är inställd för en katalog , har användaren möjlighet att skapa filer i katalogen . Den skrivrättigheter representeras av det oktala värdet " 2 " och bokstaven "w ". I exemplet , hade endast ägaren möjlighet att skriva till filen .
    Execute

    exekverarättigheterna ger användaren möjlighet att köra ett skript eller kommando . Den representeras av det oktala värdet " 1 " och bokstaven " x ". Om en katalog har exekverarättigheterna set , kan användaren komma åt filerna och undermappar och kan kopiera eller flytta dem . Alla Unix-kommandon har körbehörighet set för alla typer av användare . I exemplet , endast ägaren har möjlighet att köra filen .
    Ändra behörigheter

    Ägaren till en fil , eller root-användare , kan ändra behörigheterna för en fil med " chmod " kommandot . Det finns två sätt att använda kommandot chmod - med bokstaven värde eller oktala koden . För att använda bokstaven värde , är syntaxen " chmod som opkod tillåtelse . " Den " som " representeras av bokstäverna " u " ( user ) , " g " ( grupp ) , " O " ( andra ) och " a " ( alla) . Opkoden säger om att lägga till eller ta bort behörigheter . Värdena är " + " ( lägg tillstånd ) , " - " ( ta bort behörighet ) eller " = " Tilldela tillstånd . Bokstäverna är "r ", " w" och "x" . Till exempel , om du ville lägga till skrivrättigheter för gruppen i exemplet skulle syntaxen vara " chmod g+ w filnamn.typ " .

    Vill använda det oktala koden lägger du behörigheterna tillsammans för varje typ av användare. I exemplet ovan skulle det oktala koden för användaren att vara 7 , och det oktala koden för både koncernen och andra skulle vara " 4 " . Dessa tre värden läggs ihop som användare , grupp , andra . Den oktala koden i exemplet skulle vara 744 . För att ge gruppen Rättigheter skriva , skulle kommandot syntax vara " chmod 764 filnamn.typ " .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en ny fil i Unix
    ·Hur man skapar ett skript fil på Unix
    ·Unix Cron Tab Tutorial
    ·Hur ta bort raderna med Grep i ​​Unix
    ·Hur man skapar en fil i Unix
    ·Hur man hittar en skrivare i UNIX
    ·Hur man beräknar ledigt diskutrymme i en AIX Unix Serv…
    ·Unix Quick Reference Guide
    ·Hur Packa flera filer i Unix
    ·Tutorial på Unix ZFS
    Utvalda artiklarna
    ·Hur berätta om du kör 64 - bitars Linux
    ·Hur Undelete ikonen Papperskorgen i Vista
    ·Hur du aktiverar Windows XP Efter en systemuppgradering…
    ·Hur man tar bort Safari Från en iMac
    ·Hur du ändrar filändelser i Windows XP Pro
    ·Hur Kopiera en Six - GB fil i Windows XP
    ·Hur man skapar en dold System Drive
    ·Hur man installerar ryska XP på engelska
    ·Inaktivera autorun.exe
    ·Hur göra din dator säker med ett lösenord
    Copyright © Dator Kunskap http://www.dator.xyz