Antworten:
Probieren Sie den Befehl chmod aus. Wenn Sie beispielsweise einen Verzeichnisnamen mydir haben, wird mit dem folgenden Befehl das Lesen / Schreiben für dieses mydir rekursiv aktiviert.
$ chmod -R +rw mydir
Für mehr Informationen:
$ man chmod
Wählen Sie den Stammordner aus, mit dem Sie arbeiten möchten, und öffnen Sie den Inspektor (CMD-i oder klicken Sie mit der rechten Maustaste und wählen Sie "Informationen anzeigen"). Im unteren Bereich können Sie Berechtigungen verwalten.
Fügen Sie der Liste dort Berechtigungen hinzu und entfernen Sie sie. Um die gleichen Berechtigungen rekursiv auf jeden Unterordner anzuwenden, klicken Sie auf das Zahnrad und wählen Sie "Auf eingeschlossene Elemente anwenden ...".
Hinweis: Ich habe festgestellt, dass die Option "Auf eingeschlossene Elemente anwenden ..." ausgegraut ist, wenn das kleine Schlosssymbol unten rechts im Fenster gesperrt ist. Wenn dies der Fall ist, klicken Sie einfach auf das Schloss, um es zu entsperren, und geben Sie Ihre Anmeldeinformationen ein. Versuchen Sie es dann erneut mit "Auf eingeschlossene Elemente anwenden ...".
Sie möchten die Befehle chmod
und verwenden chown
.
Wenn ich mich richtig erinnere, können Sie die Berechtigungen folgendermaßen ändern:
chmod -R +a "joshhunt allow read" /some/file/or/folder/
chmod -R +a "Guest deny read" /some/other/folder/
chmod -R +a "Guest deny write" /some/other/folder/
Weitere Informationen zu diesen Befehlen finden Sie auf den entsprechenden Manpages in Terminal:
man chmod
man chown
chmod -R +rwX mydir
Fügt Execute nur hinzu, wenn es sinnvoll ist.