genau das ist ja das problem. ich will jedem gast die chance geben was zu dropen aber er darf nichts löschen
Um Daten nicht löschen zu können musst Du die Schreibrechte entziehen, denn das Löschen ist technisch ein Schreibvorgang. Dann kannst Du aber auch keine Dateien hineinschreiben.
Also, wenn ein Benutzer einen Schreibzugriff hat, dann kann er auch löschen, das geht nicht anders. Denn Löschen und Schreiben ist das Selbe.
Du kannst aber den Ordner so machen, dass derjenige zwar schreiben darf, aber nicht lesen. Dann kann er auch nicht löschen, denn um löschen zu können muss er ja erst mal lesen was da überhaupt vorhanden ist. Und genau das hat Apple auch schon so eingerichtet:
Im öffentlichen Ordner kannst Du die Dateien hineinlegen die jeder lesen (z.B. kopieren) darf. Und im öffentlichen Ordner gibt es einen Briefkasten-Ordner, in dem jeder etwas hineinschreiben darf, den aber keiner lesen kann, und damit auch nicht löschen.
Deine Lösung müsste nun wie folgt aussehen:
Du musst eine sog. Ordneraktion an den Briefkastenordner anhängen, also ein Applescript oder Automator-Script, was den Inhalt vom Briefkasten in den öffentlichen Ordner verschiebt. Wenn Du mit beidem nicht klar kommst, dann kaufe Dir eine Lizenz von
Hazel. Damit kann man so etwas kinderleicht organisieren.