Förstå UNIX-behörigheter
Eftersom Mac OS X är byggt på en UNIX-kärna, kan du ställa in behörigheter genom att ange UNIX-kommandon i Terminal.
Varje fil eller mapp har tre typer av säkerhetsgrupper:
- Ägare: Ägaren eller skaparen av filen eller mappen
- Grupp: Den grupp som filen eller mappen tilldelats
- Alla andra: Alla som inte är ägare eller inte hör till gruppen som är kopplad till filen eller mappen.
Varje säkerhetsgrupp är tilldelad en kod som styr gruppens behörigheter:
- r (read, läsa) låter användaren visa objektet men inte göra ändringar.
- w (write, skriva) låter användaren visa och ändra objektet.
- x (execute, köra) låter användaren köra manus och program.
- (access, åtkomst) innebär att åtkomsten är stängd.
Vill du se behörigheter för filer och mappar i Terminal skriver du kommandot ls -l. För varje fil och mapp i listan ser du behörigheterna, ägare och gruppnamn, och fil- eller mappnamnet.
Exempel:
Följande fil (-) har läs-, skriv- och körbehörigheter för ägaren (rwx), gruppen (rwx) och alla andra (rwx): -rwxrwxrwx
Följande fil (-) har läs-, skriv- och körbehörigheter för ägaren (rwx) och gruppen (rwx), men inga behörigheter för andra (---): -rwxrwx---
Följande fil (-) har läs-, skriv- och körbehörigheter för ägaren (rwx), men inga behörigheter for gruppen (---) eller andra (---): -rwx------
Följande fil (-) har läs- och skrivbehörigheter men inte körbehörigheter för ägaren (rw-), gruppen (rw-) och andra (rw-): -rw-rw-rw-
Följande fil (-) har läs-, skriv- och körbehörigheter för ägaren, men endast läs- och körbehörigheter för gruppen (r-x) och andra (r-x): -rwxr-xr-x
Följande fil (-) har läs-, skriv- och körbehörigheter för ägaren (rwx), men endast läsbehörigheter för gruppen (r--) och andra (r--): -rwxr--r--
Mer information om behörigheter i UNIX finns i man-sidan, som du visar genom att ange: man ls