До недавнього часу я був переконаний, що не буду втручатися в глибини UNIX в OS X, але зрештою це стало необхідним. Місяць тому, в процесі налаштування прав доступу до груп об’єктів в OS X 10.5, я помітив дивну ситуацію: деякі програми в папці Applications отримали додаткове «everyone», яке не можна було прибрати стандартними засобами. Більше того, через два «everyone» виникли проблеми, зокрема неможливість оновлення програм через автообновлення Sparkle. Після численних пошуків і негативних думок про розробників з Купертіно, які не дозволяють коректно працювати з правами доступу через GUI, я майже здався. Але мені на очі потрапила корисна утиліта BatChmod, за допомогою якої проблему вдалося вирішити швидко, без необхідності використовувати термінал або додаткові маніпуляції.

Що ж вміє ця утиліта? Вона дозволяє змінювати власника та права доступу до одного або групи об’єктів, а також чистити «зайві» ACL у Leopard. Для досвідчених користувачів UNIX такого роду програмне забезпечення не буде дивовижним, але для новачків або тих, хто не бажає занурюватися в глибину системи, BatChmod може стати справжнім порятунком. Проте важливо не перестаратися, щоб випадково не пошкодити систему під час таких експериментів.
Традиційний недолік: непривабливий інтерфейс програми та вічне нагадування автору про фінансову підтримку.