У меня есть программа, которая должна отображать индикатор того, включен ли SSH (удаленный доступ) для текущей учетной записи пользователя. Мы привыкли делать это, вызывая "/ sbin / service --test-if-сконфигурированный-на-ssh" и анализируя результаты, но служба исчезла в OS X 10.7. Теперь мы вызываем «/ usr / sbin / systemsetup -getremotelogin» и анализируем результаты, однако это работает, только если у учетной записи есть права администратора. Другая возможность - открыть SSH-соединение с 127.0.0.1 в фоновом режиме, однако, поскольку у меня нет доступа к имени пользователя и паролю, по истечении длительного времени произойдет ошибка, поэтому индикатор не обновляется в течение минуты или двух. .
Кто-нибудь знает лучшую альтернативу? Спасибо!
Harry