Bash скрипт, который создает учетную запись пользователя с паролем, который был хэширован

Я пытаюсь создать скрипт для работы, который я могу развернуть на всех новых компьютерах Mac в нашем домене, который создаст скрытую учетную запись локального администратора. Я успешно создал скрытую учетную запись и установил пароль в виде обычного текста. Однако, так как этот сценарий будет разослан через MDM и сохранен на компьютерах пользователей, и я не хочу идти и удалять файл с каждого компьютера после его запуска, я хотел бы использовать хешированный пароль в файл. Я нашел несколько примеров того, как кто-то делал это, но при попытке воспроизвести я потерпел неудачу. Если бы кто-то мог показать мне, как установить хешированный пароль на Mac, я был бы бесконечно благодарен. Это команда, которая была предложена:

pw_hash='(<ffb360b65e823271ec9dc554a984bcb41793cbb91cba641c52a56b29d1d5dc5f219ad18fe03fd1eb6005da7d88af158369891115f1d6dbcfa0a23b8096b64a47>)'

sudo defaults write "/var/db/dslocal/nodes/Default/users/test_admin.plist" ShadowHashData "$pw_hash"

0 ответов

Другие вопросы по тегам