Perminator

chmod without the guesswork

A tiny, sandboxed macOS utility that calculates file/dir modes (including setuid, setgid, and sticky bit) and shows both octal and symbolic forms. Drag a file in to inspect, tweak checkboxes to learn, copy, and carry on.

Must UNIXy environments stick to standard 0644 or 0755 permissions, which as a tradition makes sense for single-user systems. Server hosts however, tend to run multiple services with potential storage worries (where permissions matter the most). Running multiple containers on shared data sets aren’t always able to change the User ID within a container, leaving groups as a last viable option. Even non-Linux container-based services have a structured layout handled via configuration management. Clean services have service accounts, which brings back multi-user environments and some expected basic security around permissions.

I found myself using a tool like this when working on SaltStack states to manage services with side-cars and found it to be useful enough that I’m sure someone else out there would like it as well. This is the “fancy” version which has Special Bit Support, something I’ve been taking advantage of quite a lot lately on some legacy workloads. I’ll post some blogs and YouTube Shorts to demo some of these situations and how this tool can be an essential time saver.