This chapter briefly covers some additional features added in Sandbox 2.2:
When you use the chmod utility to view a folder's ACL entries, you get a rather unfriendly string of flags that looks something like this:
list,search,file_inherit,directory_inherit
It's a bit unwieldy for most people, so by default, Sandbox displays flags in a more human-friendly form. That same list by default in Sandbox would look like:
list folder contents (read data), traverse folder (execute file), applies to child files, applies to child folders
For those who prefer the chmod-style output, or require it for some reason, Sandbox's display behavior can be toggled at any time with the Human-readable Flags setting under the View menu.
It can be tedious, if not infeasible, to lock down an entire folder hierarchy in a specific way. Given, for example, a folder containing fifty folders each containing potentially hundreds of folders, adding an entry for each folder would be an impossibly time-consuming task. To make this type of task easier, Sandbox can propagate an entry down a folder hierarchy with a single command.
Fig. 4-1 — Propagate Entry panel
Sometimes you just need to start over. Perhaps you propagated the wrong entry, you've gotten yourself into a permissions tangle, or something in your environment has changed and you need to start over. Sandbox takes care of this, too, by allowing you to remove all of the entries in the ACL of the folder you're currently looking at, as well as all folders inside that one, all the way down the folder structure.
After you've loaded a folder in the main window, choose Recursively Remove ACLs... from the Entries menu. Sandbox will warn you of the consequences first, and after you've confirmed that you want to proceed, the ACLs of the current folder and all of its subfolders will be cleared.