• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Schreibrechte von Dateien aus SMB-Netzwerk bleiben erhalten

mvigerske

Erdapfel
Registriert
07.10.11
Beiträge
3
Hallo,

wir haben einen Pool an Macs (größtenteils mit 10.6.8) von welchem die Studenten auf das Netzwerk zugreifen können. Dies geschieht über SMB. Leider ist es so, dass die Zugriffsrechte von den Dateien erhalten bleiben. Dateien, die für Studenten NurLesen-Status haben, können auf den Schreibtisch kopiert werden, aber nicht von dort gelöscht werden (jedenfalls nicht ohne Admin-Passwort). Das ist natürlich extrem nervig.
Bei Andre Aulich scheint das Problem behandelt zu werden. Leider funktioniert dessen Skript nicht mehr (war wohl nur für 10.4):
http://www.andre-aulich.de/en/perm/...files-from-read-only-archives-to-your-desktophttp://www.andre-aulich.de/en/perm/...files-from-read-only-archives-to-your-desktop
Das Terminal meckert, dass es den im Skript genutzten Befehl fsaclctl nicht mehr kennt. Vermutlich wegen der OSX-Version.
Kennt jemand eine aktuelle Variante OSX zu sagen, dass alle Dateien, die auf den Desktop oder in ein anderes bestimmtes Verzeichnis kopiert werden volle Lese-&Schreibrechte erhalten bzw. diese Einschränkungen erst gar nicht mitkopiert werden?

Danke und schöne Grüße,
Drongo
 
Hallo,

wunderbar, so hat es funktioniert. Ich hab mal das benötigte Programm und das Skript von Andre Aulich (um eine kleine Anleitung von mir ergänzt) zusammengepackt und hier angehangen.

Hier nochmal die Anleitung:
Normalerweise bleiben Schreib/Leserechte von Dateien aus dem Netzwerk beim Kopieren auf den Mac erhalten - NurLesen-Dateien sind also auch nach dem Kopieren nur lesbar - nicht löschbar…
Mit fsaclctl lassen sich diese Rechte für einzelne Verzeichnisse neu setzen. Seit 10.6 ist dieses Programm nicht mehr dabei, darum liegt hier eine Kopie bei.
Zuerst in einem Admin-Profil Terminal aufrufen. mit "sudo -s" und dem Adminpasswort Adminrechte erhalten. Bei => 10.6 in das Verzeichnis mit fsaclctl wechseln, also z.B. cd /Users/Benutzername/Desktop. Im Skript unten den nicht-Admin-Accountnamen hinter BENUTZER eintragen, um den es geht. Das Skript ab dem letztem Kommentar kopieren und ins Terminal einfügen. Letzte Zeile mit Enter bestätigen. Fertig.
Für alle Dateien, die AB JETZT in die Verzeichnisse kopiert werden, die unten in den langen Zeilen angegeben sind, hat nun auch ein nicht-Admin Schreibrechte.
 

Anhänge

  • Like
Reaktionen: ImperatoR
Danke für die Mühen; wenn jemand ein ähnliches Problem hat, wird er dir sicher dankbar sein.