2009-10-08 04:13:50 +0000 2009-10-08 04:13:50 +0000
58
58

Hoe recursief delen/permissie van een map wijzigen in Mac OS X

Bestaan er Mac OS X tools of scripts waarmee ik de eigenschappen voor delen/permissies van bestanden en submappen in een map recursief kan wijzigen? Bijvoorbeeld om iedereen of een specifieke gebruiker in staat te stellen om te lezen en te schrijven, alleen lezen, of alleen schrijven.

Antwoorden (3)

79
79
79
2009-10-08 04:27:11 +0000

Probeer het chmod commando. Als u bijvoorbeeld een map hebt met de naam mydir, zal het volgende commando het lezen/schrijven voor die mydir recursief inschakelen.

$ chmod -R +rw mydir

Voor meer informatie:

$ man chmod
29
29
29
2011-01-04 16:26:11 +0000

Selecteer de hoofdmap waar je mee wilt werken en open de Inspector (CMD-i of rechtsklik en “Toon Info”). In het onderste paneel kun je de rechten beheren.

Voeg permissies toe en verwijder ze uit de lijst daar. Om dezelfde machtigingen recursief op elke submap toe te passen, klik je op het tandwiel en selecteer je “Toepassen op ingesloten items…”

Opmerking: Ik heb gemerkt dat “Toepassen op ingesloten items…” grijs wordt als het kleine sloticoon rechtsonder in het venster vergrendeld is. Als dit het geval is, klik dan op het slotje om het te ontgrendelen door je gegevens in te voeren en probeer het dan opnieuw met “Toepassen op ingesloten items…”

12
12
12
2009-10-08 04:28:09 +0000

Je moet de chmod en chown commando’s gebruiken.

Als ik het me goed herinner, kun je de permissies als volgt wijzigen:

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/

Voor meer details over deze commando’s, kijk op hun respectievelijke man pagina’s in Terminal:

man chmod
man chown