Forstå UNIX-rettigheter
Fordi grunnlaget til Mac OS X er UNIX, kan du stille inn rettigheter ved hjelp UNIX-kommandoer i Terminal.
Alle filer og kataloger har tre typer sikkerhetsgrupper:
- Eier: Eieren eller oppretteren av filen eller katalogen
- Gruppe: Gruppen som filen eller katalogen er tildelt til
- Alle andre: Alle som verken er eier eller er tildelt til gruppen som er knyttet til filen eller katalogen.
Hver sikkerhetsgruppe tildeles en kode som styrer gruppens rettigheter:
- r (read = les) tillater at brukeren kan lese objektet men ikke endre det.
- w (write = skriv) tillater at brukeren kan lese og endre objektet.
- x (execute = utfør) tillater at brukeren kan kjøre prosedyrer eller programmer.
- (access = tilgang) betyr at tilgang er slått av.
Hvis du vil vise rettigheter for filer og kataloger i Terminal, bruker du kommandoen ls -l. For alle filene og katalogene i listen, ser du rettigheter, eier og gruppenavn, samt fil- og katalognavn.
Eksempler:
Følgende fil (-) viser lese-, skrive- og utfør-rettigheter for eier (rwx), gruppe (rwx) og alle andre (rwx): -rwxrwxrwx
Følgende fil (-) viser lese-, skrive- og utfør-rettigheter for eier (rwx) og gruppe (rwx), men ingen rettigheter for andre (---): -rwxrwx---
Følgende fil (-) viser lese-, skrive- og utfør-rettigheter for eier (rwx), men ingen rettigheter for gruppe (---) eller andre (---): -rwx------
Følgende fil (-) viser lese- og skriverettigheter, men ingen utfør-rettigheter for eier (rw-), gruppe (rw-) og andre (rw-): -rw-rw-rw-
Følgende fil (-) viser lese-, skrive- og utfør-rettigheter for eier (rwx), men kun lese- og utfør-rettigheter for gruppe (r-x) og andre (r-x): -rwxr-xr-x
Følgende fil (-) viser lese-, skrive- og utfør-rettigheter for eier (rwx), men kun leserettigheter for gruppe (r--) og andre (r--): -rwxr--r--
Hvis du vil vite mer om rettigheter i UNIX, kan du lese man-siden ved å skrive inn: man ls