Куда идут мои нажатия клавиш?

Сценарий (Ubuntu 14.04.2):
Я разбужу Ubuntu от приостановки.
Я знаю (из прошлого опыта), что для блокировки экрана требуется всего 2 или 3 секунды.
Однако мой монитор занимает больше времени – может быть, 3 – 5 секунд.
Поэтому обычно я начинаю вводить свой пароль на экране блокировки, пока мой монитор не будет готов. (Я удерживаю нажатие «Enter», пока я не увижу экран блокировки, хотя на всякий случай).
90% времени это прекрасно работает.

Однако … в редких случаях, когда мой монитор включается, я вижу сообщение об ошибке в командной строке. Что-то вроде «… kernel: [68165.146584] ata5: COMRESET failed (errno = -16)», например.
Затем через секунду или два, когда появится экран блокировки, поле пароля пуст.

Мой вопрос:
Где мой частично напечатан пароль, когда я неосознанно печатаю его в сообщении об ошибке в командной строке?
… Может ли кто-то с физическим доступом к моему компьютеру переключиться на конкретный VTY / TTY и посмотреть мой неполный пароль?
Или, скажем, убейте X и увидите, что он сидит – в обычном тексте – где-то в командной строке?

One Solution collect form web for “Куда идут мои нажатия клавиш?”

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

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

Что касается того, кто-то может видеть, что вы набираете … если у него есть доступ к буферу, прежде чем он будет прочитан или стерт, тогда да, кто-то может прочитать то, что вы набрали.

  • Система зависает иногда после возобновления с приостановки
  • gnome-settings-daemon считает, что подключено несколько мониторов
  • MacBook Air (середина 2013 года) не может приостановиться должным образом после отсоединения от сети переменного тока
  • Mint + Kernel 4.5.4: ноутбук потерял состояние приостановки при отключении
  • Спящий ключ перестает работать через некоторое время
  • Как отключить модуль ядра настойчиво?
  • «Сообщения об ошибках памяти, обнаруженные в низкоуровневой памяти»?
  • Проблема драйвера Nvidia на приостановление Linux Mint
  • Hibernate не работает на MacBook Pro с Debian
  • Мой ноутбук не может восстановиться после приостановки и спящего режима
  • Xubuntu 14.04 не приостанавливается; вместо этого он замерзает и закрывает экран
  • Interesting Posts

    Как создать конкретный пакет из исходного пакета Debian?

    Загрузочный раздел на CentOS 6

    Убейте сеансы входа в автономный режим

    Как я могу blastp несколько файлов fasta и перемещать файлы, скажем, от 50 до 90% сходства с другой папкой?

    Сценарий Bash: файл справки внутри скрипта или в другом файле?

    Редактирование AIX – на месте

    Могу ли я определить тип переменной awk?

    Можно ли запустить fc, не показывая мои введенные команды?

    Когда я перенаправляю вывод ls в файл, имя файла включается в этот файл. Как я могу избежать этого?

    Как запустить демона обработки файлов?

    Как откалибровать позицию Caret-Cursor при неустойчивом курсор в Debian?

    mysql database dump script добавляет fuctionality для пропуска сбрасываемой базы данных

    Может ли ядро ​​удалить исходящий пакет, который был захвачен tcpdump?

    Измените пароль для многих учетных записей одновременно в Gnome Keyring

    Не удается прочитать прежнюю внутреннюю файловую систему hdd через usb (конфликт имен группы томов fedora)

    Linux и Unix - лучшая ОС в мире.