Я включил эмодзи в свой пароль и теперь не могу войти в свою учетную запись на Yosemite.

Я хотел проверить, можно ли использовать эмодзи в качестве пароля для моей учетной записи на OS Yosemite. Это сработало, но я не знал, что на экране входа есть только родные клавиатуры, поэтому я не могу набирать там смайлики.

Итак, ситуация такова, что я знаю свой пароль, но не могу его ввести. Машина перезагрузилась на Recovery HD, и я не вижу способа включить там клавиатуру с эмодзи. Фактически, поскольку FileVault был включен, я не могу легко восстановить пароль.

Я вижу здесь три возможных варианта, но был бы рад услышать что-нибудь еще:

  1. Найдите способ ввести смайлики в поле пароля, это было бы идеально.
  2. Получите доступ к моей учетной записи с внешнего компьютера, который позволит мне ввести свой пароль оттуда, чтобы я мог ввести смайлики (не уверен, что есть такая вещь)
  3. Восстановите пароль, хотя я использовал FileVault.
Похоже, вы даже не можете вводить символы Юникода, используя <kbd>Option</kbd> + UnicodeID на экране входа в систему...
Какова ситуация сейчас? Mac находится на экране FileVault и работает, или он перезагружен и ожидает разблокировки диска?
@bmike перезагрузился и ждет разблокировки диска 😔
@ArtiomDashisnky Ой. Именно по этой причине я научился (нелегко, как и вам) сохранять вторую учетную запись администратора на всех моих Mac FileVault. Надеюсь, у вас есть хорошая резервная копия и время для переустановки. :-(
Длинный выстрел, поскольку это зависит от того, настроили ли вы при настройке учетной записи, но пробовали ли вы свой Apple ID ..., чтобы сбросить пароль, см.: support.apple.com/en-us/HT202274 и support.apple.com/kb/ PH13971?locale=en_US
В качестве другого варианта вы можете либо использовать «экранированный юникод» (поищите его), либо подключить внутренний диск к другому Mac и разблокировать его там.
Сможет ли Apple Store помочь вам в этом? Я знаю, что средний технический специалист не знает, как помочь, но, возможно, они могут передать эту проблему тому, кто может знать.
Не могли бы вы не использовать VNC в машине и использовать свой телефон для ввода пароля?
Работает ли однопользовательский режим? Загрузите компьютер и, как только вы услышите звуковой сигнал загрузки (не выключайте звук перед выключением), нажмите Cmd+S. Если экран станет черным, и вы получите консоль, то ответьте «да». Я спрашиваю, потому что есть способ принудительно сбросить пароль (небезопасный, если хакер имеет физический доступ к вашему компьютеру) с помощью SUM, если вы НЕ установили пароль прошивки. Однако у меня не включен FileVault, и я не хотел публиковать ответ, который нельзя применить.
@ Arc676 да, он на секунду мигает консолью на черном фоне и переходит на экран входа в систему.
@thunderforge, к сожалению, у меня нет Apple Store, где я сейчас нахожусь, но вчера я связался со службой поддержки Apple, и в основном у них не было для меня никакого решения, кроме стандартных процедур. Мы пытались ввести смайлики с помощью клавиатуры ввода шестнадцатеричного кода, но это не помогло. В конце они предложили установить Mac OS на внешний диск и получить доступ к моим данным с него, так как, надеюсь, я смогу печатать там смайлики.
То есть вы хотите сказать, что консоль сразу исчезает? Как насчет режима восстановления? Вы можете получить доступ к этому? При загрузке нажмите Cmd + R, чтобы войти в режим восстановления. Это должен быть раздел на вашем жестком диске, но некоторые новые компьютеры Mac поставляются с режимом восстановления через Интернет и требуют подключения к Интернету.
Когда вы попробовали клавиатуру Unicode Hex, что именно вы набрали? Для символа, который имеет 5 кодов, вы должны последовательно ввести два 4-кодовых суррогата utf-16 отдельно. Также вы должны удерживать нажатой клавишу выбора при вводе 4 кодов.
Это определенно ошибка Mac: вы можете установить пароль, но не можете его ввести.
@ Arc676 Arc676 Если он сбросит свой пароль, он заблокирует доступ к своему компьютеру, потому что у него включен FileVault, и ему нужно будет стереть и переустановить. FileVault — это механизм шифрования.
Существует возможность включить меню ввода на экране входа в систему, но по умолчанию оно отключено.
У вас активирована гостевая учетная запись?
Вы установили разрешение Apple ID для сброса пароля. Если вы не можете вспомнить, вы можете попробовать это, как в ссылках, которые я прокомментировал ранее. (Если вы трижды неправильно введете пароль своей учетной записи в окне входа в систему, появится сообщение «Если вы забыли свой пароль, вы можете сбросить его, используя свой Apple ID»)
@TomGewecke Нет, я думаю, он говорил о трюке с клавишей Option. Средство просмотра персонажей недоступно из окна входа в систему без установки параметра перед выходом из системы. Если бы он это сделал, то смог бы использовать средство просмотра персонажей, и это не было бы проблемой.
@TomGewecke Я думаю, что он не включил его, поэтому этот подход не увенчался успехом. Это сработало бы, если бы он включил его, и представитель службы поддержки, вероятно, мог бы дать ему правильные коды.
@Xenexer Итак, FileVault шифрует с помощью вашего пароля? Разве это не недостаток безопасности, потому что, если пользователь выберет слабый пароль, FileVault будет практически бесполезен?
Это заставило меня вспомнить «Злоупотребление эмодзи в iOS и вашем Mac 👑💩» Зака ​​Холмана — zachholman.com/posts/abusing-emoji
После того, как это случилось со мной, я решил проверить, какие сервисы поддерживают эмодзи-пароли и стоит ли их использовать 😊 medium.com/@hvost/…
@ Arc676: это проблема пользователя, а не ОС.

Ответы (8)

Если у вас есть «Другие источники ввода», доступные в правом верхнем углу экрана входа в систему, выберите тот, который называется Unicode Hex Input. Это можно использовать для ввода эмодзи (или любого другого символа) в поле пароля, если вы знаете шестнадцатеричный номер Unicode символа. Этот номер можно найти в средстве просмотра символов или в Интернете.

Некоторые элементы, которые вы найдете в категории «эмодзи», имеют шестнадцатеричные числа Unicode, состоящие всего из 4 символов, например, самолет U+2708 ✈. С клавиатурой Unicode Hex Input вы вводите это, удерживая нажатой клавишу Option при вводе 2708.

Другие смайлики имеют шестнадцатеричные числа Unicode с 5 символами, например, ухмыляющееся лицо U+1F600 😀. Для этого вам нужно найти два соответствующих шестнадцатеричных кода UTF-16 (иногда называемых «суррогатными»), обратившись к средству просмотра символов или используя интернет-источник, такой как fileformat.info. Для 1F600 это D83D и DE00. Вы можете ввести 1F600, удерживая нажатой клавишу выбора при вводе D83DDE00. Вы можете увидеть две точки в поле, но это всего лишь один символ.

Я могу подтвердить, что если он у вас есть, вы можете изменить ввод Unicode Hex и ввести их. Но если у вас еще нет зарегистрированных пользователей, у вас не будет доступа к вводу в верхней части экрана входа. Так есть ли способ получить его там, если он отсутствует.
Это лучший способ решить мою проблему. Я попытался использовать раскладку клавиатуры Hex Code, чтобы вставить смайлик вместе с парнем из службы поддержки Apple. Однако мы пытались использовать формат, похожий на U+1F600, поэтому вводился другой специальный символ, а не эмодзи. Мы оба не знали, что должны использовать шестнадцатеричный код UTF-16. Спасибо, Том! 😊👍
Это решило мою проблему со входом в систему, я думаю, что это должен быть принятый ответ, поскольку он прост.

Я решил это с помощью решения, которое предложила служба поддержки Apple, вот шаги, которые я сделал:

  1. Установите OS X на внешний диск из режима восстановления (Cmd + R при запуске).
  2. Загрузитесь с внешнего диска.
  3. Установите клавиатуру Hex/Emoji, чтобы иметь возможность вводить соответствующий символ.
  4. Зайдите в Дисковую утилиту, выберите заблокированный диск. Перейдите в Файл -> Отключить шифрование.
  5. Введите свой пароль здесь и оставьте его на пару часов, так как расшифровка займет некоторое время, и нет никаких признаков прогресса.

    Выполняется расшифровка диска

  6. Снова перезагрузитесь в режиме восстановления. Перейдите в терминал и запустите resetpassword .

  7. Выберите свой диск и создайте новый пароль для вашего пользователя.
  8. Перезапустите и используйте новый пароль для входа.
Когда вы говорите «Hex/Emoji keyboard», вы говорите о клавиатуре под названием «Unicode Hex» или о средстве просмотра символов (или Emoji & Symbols в некоторых меню)?
Специально для своей проблемы я установил пользовательскую клавиатуру, которую я создал и использовал для ввода исходного пароля (вы можете скачать их здесь, если вам интересно, emojikey.xyz/pages/install ).
Спасибо за эту информацию! Ничего "шестого" в них нет. Вы когда-нибудь пробовали использовать клавиатуру Apple Unicode Hex Input для ввода смайликов на экране входа в систему?
Да, к сожалению, он не мог напечатать смайлики. Я пробовал это вместе со старшим советником службы поддержки Apple, он пробовал это на своем Mac, а не в поле пароля. Кажется, что это работает со специальными символами, но не с эмодзи по какой-то причине :(
У меня не было проблем с вводом смайликов в качестве пароля для входа. Интересно, знал ли советник, что вы не можете просто ввести 5 кодов после option, вам нужно найти два компонента и ввести их отдельно. Например, смайлик emoji 1f600 набирается как d83d, за которым следует de00.
@TomGewecke кажется, ты прав! Пробовали набирать действительно в формате 1f600. Как я могу найти этот кодовый лист «двух компонентов» для смайликов? Как называется этот формат?
Он называется форматом «utf-16 hex». Вы можете найти его в средстве просмотра символов или в Интернете, например, fileformat.info/info/unicode/char/1f600/index.htm.
@TomGewecke, не могли бы вы опубликовать ответ на этот вопрос здесь как отдельный ответ? Это было бы достойное редактирование, но я бы предпочел наградить это решение отдельно, поскольку оно явно лучшее, IMO.

Поскольку у вас есть Filevault, это делает вашу ситуацию ненадежной и немного деликатной.

Хорошие новости: Apple отключила ввод эмодзи на панели паролей для 10.11 El Capitan — я не могу вставить или получить смайлики на панели настроек «Пользователи и группы».

Официальный способ Apple обойти это — щелкнуть значок ? в поле пароля и сбросьте пароль. Если вы использовали ключ восстановления - вы можете ввести его без необходимости использования ключей эмодзи. Если вы использовали AppleID, вы можете ввести его без смайликов.

разблокировка хранилища файлов

За исключением этого, если у вас есть текущая резервная копия (или вы можете завершить работу, если вы вошли в систему), самый быстрый способ — стереть Mac, а затем восстановить резервную копию. Вы можете выбрать новый пароль для новой учетной записи администратора, а затем импортировать пользовательские файлы.

Если у вас включен ssh или включен удаленный рабочий стол, а Mac все еще подключен к вашей учетной записи, вы можете войти в Mac с другого Mac по сети. Это не сработает, если вы перезагрузили Mac, а загрузка Recovery HD ожидает экрана разблокировки Filevault.

Если у вас есть вторая учетная запись администратора с включенным FileVault, вы можете перезагрузиться и использовать этот пароль для разблокировки диска, а затем сбросить пароль для своей основной учетной записи. Наконец, вы можете загрузиться для восстановления HD или восстановления через Интернет и переустановить ОС на USB-накопитель. Затем вы можете смонтировать диск хранилища файлов и получить смайлики, чтобы разблокировать том и создать новую учетную запись администратора с помощью различных приемов / процедур, аналогичных использованию однопользовательского режима для удаления файла .AppleSetupDone .

К сожалению, все эти параметры не имеют значения, так как я вышел из системы. По-видимому, я не понимал, что такое FileVault, когда включал его, поэтому я действительно не помню, что я там определил :(
@ArtiomDashisnky да - лучший вариант - это загрузиться для восстановления и установить OS X на внешний USB-накопитель / устройство. Оттуда вы можете добраться до диска, разблокировать его и удалить один файл /var/db/.AppleSetupDone, который затем позволит вам создать новую учетную запись администратора с паролем, который вы можете ввести. Затем вы можете изменить основной пароль с новой учетной записью администратора. Возможно, вам придется полностью удалить хранилище файлов - я не уверен, что вы можете таким образом предоставить права разблокировки второму администратору.
@bmike Это не будет работать с FileVault, поскольку оно зашифровано — в новой учетной записи не будет необходимой информации для расшифровки диска. Он должен фактически сбросить пароль от вторичной установки ОС, что было бы сложно, потому что ему также нужно будет повторно зашифровать ключи, используемые для расшифровки диска (с его новым паролем).
@Zenexer Я, вероятно, проработаю точные шаги позже сегодня, если есть интерес, и обновлю свой ответ. Я делал это раньше без использования ключа восстановления — если у вас запущена ОС и том основного хранилища — вы можете ввести правильный пароль. OP знает пароль - он просто использует символы, которые загрузочная клавиатура по умолчанию не позволяет вводить.
@bmike Правильно, хитрость в том, что вам нужно где-то ввести существующий пароль. Прямой сброс пароля без ввода существующего пароля, скорее всего, лишит его шансов на восстановление чего-либо.
Бинго @Zenexer — попадание в место для ввода пароля открывает королевство. Если вы сбросите пароль, единственная проблема заключается в том, что вы потеряете свою связку ключей, пока не сможете ввести там пароль. Нет потери данных, просто задержка.
Большое спасибо, ребята, за вашу помощь, я просто опубликовал точные шаги того, что я сделал. @bmike также кратко упомянул решение в отредактированном ответе 👌👌

Добавляя к ответу bmike, если вы не можете сделать ничего из этого и у вас нет последней резервной копии, вы можете попробовать подключить диск к другому компьютеру и смонтировать том для сохранения ваших файлов. Очевидно, вы можете сделать это как с Mac , так и с Windows и Linux .

Спасибо, это вариант, который я сейчас пытаюсь обработать, поскольку я знаю свой пароль, я пытаюсь установить Mac OS на внешний диск и получить доступ к своим данным оттуда. Думаю, у меня будет возможность ввести там смайлик.
Да, это лучший вариант, так как вы можете переустановить новую ОС на внешний диск без необходимости смайликов. В качестве альтернативы можно перевести Mac в режим целевого диска и открыть том Core Storage для другого Mac, что эквивалентно, но требует другого процессора.

Вы можете использовать ssh, telnet, vnc/ rdp, «Доступ к моему Mac» или аналогичные методы, если они включены и/или доступны.

Также вы можете loginиспользовать учетную запись по умолчанию guestили любую обычную userучетную запись, если она доступна. Затем:

Запустите CLI Terminal.app; тип passwd <username>; enter ⎆/ return ⏎; (где <username>имя учетной записи, из которой вы заблокированы..)

Вам будет предложено ввести проблемный пароль. Нажатие + + spaceоткроет инструмент Unicode, который поможет вам ввести символы эмодзи.

В случае успеха вам будет предоставлена ​​возможность ввести новый пароль. Введите новый пароль еще раз (для проверки), и это должно помочь.

«... при условии, что они включены и/или доступны».
Кроме того, вопрос касался: учетных данных для входа в учетную запись пользователя, а не паролей прошивки или ключей шифрования жесткого диска.

Это должно соответствовать ответу @TomGewecke.

Если вы видите меню ввода в правом верхнем углу экрана входа в систему.

Это может быть только потому, что в систему вошел другой пользователь. (Быстрое переключение пользователей).

Если пользователь уже вошел в систему, меню ввода всегда будет отображаться, даже если ни один из пользователей не включил его отображение в своей строке меню.

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

Если вы хотите, чтобы раскладка клавиатуры (меню ввода) отображалась в окне входа в систему независимо от того, есть ли другие пользователи, вошедшие в систему или нет, с быстрым переключением пользователей. Использование учетной записи администратора:

  • Перейдите в Системные настройки -> Пользователи и группы.
  • Выберите Параметры входа.
  • Установите флажок Показать меню ввода в окне входа.

введите описание изображения здесь

  • Затем, когда в окне входа в систему:

щелкните меню «Ввод» (отображает название текущего выбранного источника ввода рядом со значком клавиатуры) в правом верхнем углу экрана, затем выберите нужный источник ввода или раскладку клавиатуры. Если вы не видите искомый источник входного сигнала, наведите указатель на Другие источники входного сигнала, затем выберите источник входного сигнала из появившегося полного списка.

документ Apple

(не изначально я не видел ввода Unicode Hex. Поскольку я делал это из ScreenSharing, а ввод Unicode Hex был внизу, но на моем экране. Так что я пропустил его в первый раз)

Даже если вы заблокированы, у вас все равно должен быть доступ к части настроек специальных возможностей ваших системных настроек, и в этом случае вы можете перейти к настройкам клавиатуры и настроить периферийные источники ввода. Это означает, что вы можете добавить/включить «Шестнадцатеричный ввод Unicode». Кроме того, установка флажка «☑︎ Показать меню ввода в строке меню» позволит вам «⌨ Показать средство просмотра символов» и вводить различные символы Unicode и Emoji.

Как это должно работать? Вы можете открыть панель специальных возможностей с помощью Fn + Option + Command + F5, но она урезана и не позволяет получить доступ к чему-либо полезному. Вы не можете получить доступ к Системным настройкам.
ОП сделал комментарий, в котором сказал, что пытался ввести шестнадцатеричный код Unicode, но потерпел неудачу. Так что ему не нужно добавлять. Это должно работать согласно моим собственным тестам, если вы знаете, как правильно его использовать.
Я не читал все комментарии в ветке. Я просто обращался к исходному вопросу. Несмотря на это, я уверен, что пытался сделать его применимым/актуальным для как можно большего количества людей. Надеюсь, это поможет кому-то.
Это никому не поможет, если, как говорит Zenexer, вы на самом деле не можете получить доступ к системным настройкам / клавиатуре / источникам ввода. Он правильный?

Я не пользователь Mac, так что это может быть чепухой. Однако, поскольку ситуация безвыходная, я все равно предложу.

Шестнадцатеричный ввод Unicode

Вы можете использовать утилиту в OS X, чтобы сгенерировать множество символов Unicode, вручную введя шестнадцатеричный код. Другие варианты включают сохранение файлов текстового процессора в виде текста Unicode или UTF.

  1. Убедитесь, что вы активировали клавиатуру Unicode Hex Input. См. раздел активации клавиатуры для более подробной информации.

  2. Откройте приложение, которое поддерживает Unicode HexInput, например TextEdit. TextEdit устанавливается вместе с OS X и может быть открыт из Dock или папки Applications.

  3. Переключите клавиатуру на шестнадцатеричный ввод Unicode из раскрывающегося меню значка флага в правом верхнем углу. Если опция Unicode Hex недоступна, значит, вы работаете с приложением, которое не поддерживает эту утилиту. Примечание. Большинство современных приложений поддерживают эту клавиатуру, но некоторые старые версии программного обеспечения могут не поддерживать ее.

  4. Чтобы ввести определенный символ, удерживайте нажатой клавишу выбора, затем введите четырехзначное шестнадцатеричное значение Unicode (например, 044D = кириллица э). Таблицы со значениями Unicode для различных шрифтов доступны по адресу www.unicode.org/charts.

http://symbolcodes.tlt.psu.edu/keyboards/mackey.html#unihex

Это не полная чушь, просто неуместно говорить об открытии приложений, когда вопрос заключается в том, как что-то вводить на экране входа в систему.
Это было бы здорово для ситуации, когда ОС работает, но в этом случае простой ответ — использовать клавиатуру Emoji.
@bmike Я протестировал создание и вход в тестовые учетные записи с эмодзи в пароле с помощью клавиатуры Unicode Hex. Это работало нормально. Мне интересно, просто ли OP неправильно использовал клавиатуру.
@TomGewecke Я задам вам дополнительный вопрос, на который вы должны ответить, если вы сможете понять, как вводить смайлики на экране разблокировки FileVault. Это будет золото / наградной материал.