Странный символ в поле пароля терминала OSX

Почему Terminal в OSX 10.10 (Yosemite) отображает точку в поле пароля каждый раз, когда запрашивает пароль. Я не получил нечто подобное в превью версии OSX. Это изменение Apple или это указание на то, что мои пароли регистрируются?

Пример:

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

С уважением, Hex

1 ответ

Решение

Это изображение курсора предназначено, чтобы вызвать маркеры, замеченные при вводе паролей в OS X, но это не фактический символ.

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

Возможно, еще важнее то, что это указывает на то, что в настоящее время методы ввода ограничены только романом, чтобы избежать отображения вашего пароля в буфере метода ввода, который обычно отображается либо в отдельном окне, либо в строке внутри терминала, прежде чем вы фиксируете ввод и отправьте его в телетайп. Сброс терминала с помощью Shell > Send Reset снимет это ограничение, если вам нужно будет ввести другие символы.

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