Чего я хочу добиться, так это того, что при загрузке Mac мой сеанс начинается без необходимости вводить имя пользователя и пароль.
Я создал демона, который запускается во время загрузки, и этот демон будет вызывать скрипт, который будет содержать команды, которые я запрашиваю (по умолчанию я предполагаю, что мой пользователь и пароль).
Я не могу настроить свой сеанс для автоматического запуска в Системных настройках, потому что, если мой сценарий по какой-либо причине не работает, мне нужен экран входа в систему, чтобы запросить мои учетные данные.
Это вообще возможно достичь?
Я нашел решение того, что хотел, поэтому я опубликую его на всякий случай, если кто-то ищет что-то подобное:
Во время загрузки я запускаю демон, который выполняет следующий скрипт:
#!/bin/bash
osascript -e 'tell application "System Events" to key code 126'
osascript -e 'tell application "System Events" to keystroke return'
osascript -e 'tell application "System Events" to keystroke "password_here"'
osascript -e 'tell application "System Events" to keystroke return'
На экране входа в систему сценарий выбирает первую учетную запись пользователя с помощью стрелки вверх (код клавиши 126), затем ввод (нажатие клавиши возврата) открывает текстовое поле для ввода пароля и, наконец, еще один ввод для входа в систему.
ЕСЛИ во время выполнения скрипта возникает ошибка, у вас все еще есть экран входа в систему для аутентификации пользователя.
без холма
Алекскент
ИвнБам
Алекскент
мммммм
мммммм