Verstehen von UNIX Berechtigungen
Da Mac OS X auf einem UNIX Kern basiert, können Sie durch die Eingabe von UNIX Befehlen in das Programm "Terminal" Zugriffsrechte festlegen.
Jede Datei oder jedes Verzeichnis besitzt drei verschiedene Arten von Sicherheitsgruppen:
- Eigentümer: Der Eigentümer oder Verfasser der Datei bzw. des Verzeichnisses.
- Gruppe: Die Gruppe, der die Datei oder das Verzeichnis zugewiesen wurde.
- Alle Anderen: Alle, die nicht Eigentümer sind bzw. nicht der Gruppe angehören, der die Datei oder das Verzeichnis zugewiesen wurde.
Jede Sicherheitsgruppe erhält einen Code, mit dem die Zugriffsrechte der Gruppe gesteuert werden:
- r (read, lesen) ermöglicht das Anzeigen des Objekts durch den Benutzer, lässt jedoch keine Änderungen zu.
- w (write, schreiben) ermöglicht das Anzeigen und Ändern des Objekts durch den Benutzer.
- x (execute, ausführen) ermöglicht das Ausführen von Skripten oder Programmen durch den Benutzer.
- - (access, Zugriff) bedeutet, dass der Zugriff deaktiviert ist.
Geben Sie den Befehl "ls -l" ein, um Zugriffsrechte für Dateien und Verzeichnisse in Terminal anzuzeigen. Für jede aufgeführte Datei und jedes aufgeführte Verzeichnis werden Zugriffsrechte, Eigentümer- und Gruppennamen sowie Datei- oder Verzeichnisnamen angezeigt.
Beispiele:
Die folgende Datei (-) zeigt Lese- und Schreibrechte sowie Ausführungsrechte für Eigentümer (rwx), Gruppe (rwx) und alle anderen (rwx) an: -rwxrwxrwx
Die folgende Datei (-) zeigt Lese- und Schreibrechte sowie Ausführungsrechte für Eigentümer (rwx) und Gruppe (rwx), jedoch keine Rechte für andere (---) an: -rwxrwx---
Die folgende Datei (-) zeigt Lese- und Schreibrechte sowie Ausführungsrechte für den Eigentümer (rwx), jedoch keine Rechte für die Gruppe (---) und andere (---) an: -rwx------
Die folgende Datei (-) zeigt Lese- und Schreibrechte, jedoch keine Ausführungsrechte für Eigentümer (rw), Gruppe (rw-) und andere (rw-) an: -rw-rw-rw-
Die folgende Datei (-) zeigt Lese- und Schreibrechte sowie Ausführungsrechte für den Eigentümer (rwx), jedoch nur Leserechte und Ausführungsrechte für die Gruppe (r-x) und andere (r-x) an: -rwxr-xr-x
Die folgende Datei (-) zeigt Lese- und Schreibrechte sowie Ausführungsrechte für den Eigentümer (rwx), jedoch nur Leserechte für die Gruppe (r--) und andere (r--) an: -rwxr--r--
Weitere Informationen über Zugriffsrechte in UNIX finden Sie auf der entsprechenden man-Seite, die durch folgende Eingabe geöffnet wird: man ls