Когда я бегу
sudo dscl . -append /Groups/com.apple.access_ssh GroupMembership $USERNAME
я получил
append: Invalid Path
<dscl_cmd> DS Error: -14009 (eDSUnknownNodeName)
Вот как вы можете добавлять группы в свой список доступа SSH (также известный как SACL). Все команды должны запускаться с правами root:
Команда для создания списка SACL (если он еще не существует):
dseditgroup -o create -q com.apple.access_ssh
Добавьте свою группу как вложенную группу внутри группы SACL:
dseditgroup -o edit -a group_name_here -t group com.apple.access_ssh
Если вы добавляете группу AD, вам может потребоваться добавить имя домена AD:
dseditgroup -o edit -a DOMAIN\group_name_here -t group com.apple.access_ssh
Я только что посмотрел на свою копию Mountain Lion, и группа com.apple.access_ssh не существует, пока вы не включите «Удаленный вход» в Системных настройках.
Когда вы включаете удаленный рабочий стол и устанавливаете для него значение «Разрешить доступ: только этим пользователям», появляется группа под названием «com.apple.access_ssh». Когда вы устанавливаете его обратно на «Разрешить доступ для: всех пользователей», имя группы изменяется на «com.apple.access_ssh-disabled».