Forstå UNIX-tilladelser
Da Mac OS X bygger på en UNIX-kerne, kan du indstille tilladelser ved at skrive UNIX-kommandoer i Terminal.
Hvert arkiv og bibliotek har tre typer sikkerhedsgrupper:
- Ejer: Ejeren eller den, der har oprettet arkivet eller biblioteket
- Gruppe: Den gruppe, som er blevet tildelt arkivet eller biblioteket
- Alle andre: Alle, som ikke er ejer af eller tilhører den gruppe, som er blevet tildelt arkivet eller biblioteket
Hver sikkerhedsgruppe er tildelt en kode, som bestemmer gruppens tilladelser:
- r (read) (læse) betyder, at brugeren kan se emnet men ikke foretage ændringer.
- w (write) (skrive) betyder, at brugeren kan se emnet og foretage ændringer.
- x (execute) (udføre) betyder, at brugeren kan starte instrukser og programmer.
- (access) (adgang) betyder, at adgang er slået fra.
Hvis du vil se tilladelser til arkiver og biblioteker i Terminal, skal du skrive kommandoen ls -l. For hvert arkiv og bibliotek vises tilladelser, ejer og gruppenavn og arkiv- eller biblioteksnavn.
Eksempler:
Det følgende arkiv (-) viser læse-, skrive- og udførselstilladelser til ejer (rwx), gruppe (rwx) og alle andre (rwx): -rwxrwxrwx
Det følgende arkiv (-) viser læse-, skrive- og udførselstilladelser til ejer (rwx) og gruppe (rwx), men ingen tilladelser til andre (---): -rwxrwx---
Det følgende arkiv (-) viser læse-, skrive- og udførselstilladelser til ejer (rwx), men ingen tilladelser til gruppe (---) eller andre (---): -rwx------
Det følgende arkiv (-) viser læse- og skrive- men ingen udførselstilladelser til ejer (rw-), gruppe (rw-) og andre (rw-): -rw-rw-rw-
Det følgende arkiv (-) viser læse-, skrive- og udførselstilladelser til ejer (rwx), men kun læse- og udførselstilladelser til gruppe (r-x) og andre (r-x): -rwxr-xr-x
Det følgende arkiv (-) viser læse-, skrive- og udførselstilladelser til ejer (rwx), men kun læsetilladelser til gruppe (r--) og andre (r--): -rwxr--r--
Du kan få flere oplysninger om tilladelser i UNIX på hjælpesiden, hvis du skriver: man ls