Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Ordnerfreigabe "nur lesen"

Ordnerfreigabe "nur lesen"

Werderfan11.09.2307:30
Moin, ich verzweifle mit der MacOS Freigabe.
Der Ordner ist für einen anderen Benutzer auf "nur lesen" (auch für alle Unterobjekte) eingestellt, trotzdem kann der andere Benutzer, wenn er angemeldet ist, den Namen von Dateien ändern und die Inhalte des Ordners verändern.
Ideen?
0

Kommentare

becreart11.09.2307:37
Werden die Rechte vom einer Gruppe überschrieben? Wie sind die aktuellen Rechte? 744?
0
Marcel Bresink11.09.2308:48
Werderfan
Der Ordner ist für einen anderen Benutzer auf "nur lesen" (auch für alle Unterobjekte) eingestellt

Die Formulierung "für einen Benutzer" und "für Unterobjekte" lässt vermuten, dass Du versucht hast, das über den Finder zu machen. Das funktioniert nicht, da der Finder die Darstellung der tatsächlichen UNIX-Rechte so extrem vereinfacht, dass die Anzeige irreführend oder sogar falsch ist.

Wenn Du in der Finder-Darstellung das Recht "Nur Lesen" für einen bestimmten Benutzer hinzufügst, heißt das nicht, dass dieser Benutzer nur lesen darf. Es heißt nur, dass dieser Benutzer zu den Zugriffsrechten, die er sowieso schon hat, zusätzlich noch einmal ein Leserecht bekommt (was hier nach Deiner Beschreibung völlig überflüssig zu sein scheint, da er offenbar über ein anderes Recht bereits Lese- und Schreibberechtigung hat). Ein Recht vollautomatisch für zukünftige Unterobjekte wirken zu lassen, geht außerdem nur über die Vererbungsfunktion von Zugriffssteuerungslisten, die im Finder gar nicht sichtbar ist.

Du musst dafür sorgen, dass "Jeder" kein Schreibrecht hat:
chmod -R o-w Ordner

Je nach Gruppeneigentümer des Ordners und Gruppenmitgliedschaft des Benutzers kann es nötig sein, auch das Gruppenschreibrecht zu entfernen:
chmod -R g-w Ordner

Unter der Annahme, dass dieser Benutzer nicht der Eigentümer des Ordners ist, kannst Du dann ein sich automatisch vererbendes Leserecht erteilen:
chmod -R -N Ordner
chmod -R +a "benutzer allow list,search,readattr,readextattr,
readsecurity,file_inherit,directory_inherit" Ordner
+3

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.