Список пользователей контролируется группой com.apple.access_ssh
.
- Если группа не существует, для параметра «Удаленный вход» установлено значение «Все пользователи».
- Если группа существует и имеет членов, для параметра «Удаленный вход» установлено значение «Только эти пользователи».
- Если удаленный вход в систему отключен, группа переименовывается в
com.apple.access_ssh-disabled
который сохраняет членов на время ее включения.
Вы можете увидеть группу и вручную отредактировать ее, используя Workgroup Manager без терминала для тестирования.
Чтобы сбросить все настройки и включить удаленный вход, вы можете выполнить следующее. В моем тестировании не было необходимости отключать удаленный вход в систему с помощью первой команды, но я включил его для полноты.
sudo systemsetup -setremotelogin off
dseditgroup -o delete -q com.apple.access_ssh
dseditgroup -o delete -q com.apple.access_ssh-disabled
sudo systemsetup -setremotelogin on
Чтобы добавить пользователя в группу с помощью командной строки, вы можете использовать dseditgroup
, заменив «username» именем пользователя, которому предоставлен доступ.
dseditgroup -o create -q username -t user com.apple.access_ssh