Я ніколи не бачив +a
, лише щось на кшталт того, chmod a+r
що означає "додати дозволи на читання всім користувачам" (власник / користувач, група та інші).
Від man 1 chmod
:
Формат символьного режиму - [ugoa ...] [[+ - =] [perms ...] ...], де perms - це або нуль, або більше літер з набору rwxXst, або одна літера з набору уго. Можна задати кілька символьних режимів, розділених комами.
Комбінація букв ugoa визначає, яким чином буде змінено доступ користувачів до файлу: користувача, якому належить (u), інших користувачів у групі файлу (g), інших користувачів, які не належать до групи файлів (o), або всіх користувачів (а). Якщо нічого з цього не наводиться, ефект такий, як якщо б це було дано, але біти, встановлені в umask, не впливають.
Правильно, як ви сказали в коментарі, це Mac OS X. З http://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/chmod.1.html :
Параметри маніпуляції ACL такі:
+ a
Режим + a аналізує новий запис ACL з наступного аргументу в командному рядку і вставляє його в канонічне місце в ACL. Якщо доданий запис посилається на вже вказану особу, два записи об'єднуються.