Пример 13-2. невидимый пароль: Отключение эхо-вывода на терминал

Пример 13-2. невидимый пароль: Отключение эхо-вывода на терминал

#!/bin/bash

echo

echo -n "Введите пароль "

read passwd

echo "Вы ввели пароль: $passwd"

echo -n "Если кто-нибудь в это время заглядывал Вам через плечо, "

echo "то теперь он знает Ваш пароль."

echo && echo # Две пустых строки через "and list".

stty -echo # Отключить эхо-вывод.

echo -n "Введите пароль еще раз "

read passwd

echo

echo "Вы ввели пароль: $passwd"

echo

stty echo # Восстановить эхо-вывод.

exit 0

Перехват нажатия на клавиши с помощью stty.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Невидимый сотрудник

Из книги Искусство обмана автора Митник Кевин

Невидимый сотрудник Ширли Кутласс нашла новый и захватывающий путь сделать быстрые деньги. Больше не надо долгими часами вкалывать на соляной шахте. Она присоединилась к сотням других артистов-мошеннков, вовлеченных в преступление десятилетия. Она вор личности.Сегодня


Невидимый Интернет

Из книги Интернет-разведка [Руководство к действию] автора Ющук Евгений Леонидович

Невидимый Интернет Феномен невидимого Интернета и принципы работы с ним детально описаны в лучшей, на наш взгляд, книге по этому вопросу Криса Шермана и Гэри Прайса «Невидимый Интернет».Видимый Интернет – это та часть ресурсов, содержимое которой может быть обнаружено с


Когда использовать невидимый Интернет

Из книги Системное программирование в среде Windows автора Харт Джонсон М

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


Пример: копирование нескольких файлов на стандартное устройство вывода

Из книги XSLT автора Хольцнер Стивен

Пример: копирование нескольких файлов на стандартное устройство вывода В программе 2.3 иллюстрируется использование стандартных устройств ввода/вывода, а также демонстрируется, как улучшить контроль ошибок и усовершенствовать взаимодействие с пользователем. Эта


Пример: преобразование файлов с использованием перекрывающегося ввода/вывода и множественной буферизации

Из книги Как спроектировать современный сайт автора Вин Чои

Пример: преобразование файлов с использованием перекрывающегося ввода/вывода и множественной буферизации Программа 2.4 (atou) осуществляла преобразование ASCII-файла к кодировке UNICODE путем последовательной обработки файла, а в главе 5 было показано, как выполнить такую же


Пример: преобразование файла с использованием расширенного ввода/вывода

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Пример: преобразование файла с использованием расширенного ввода/вывода Программа 14.3 (atouEX) представляет собой переработанную версию программы 14.1. Эти программы иллюстрируют различие между двумя методами асинхронного ввода/вывода. Программа atouEx аналогична программе


Пример: сервер, использующий порты завершения ввода/вывода

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

Пример: сервер, использующий порты завершения ввода/вывода Программа 14.4 представляет видоизмененный вариант программы serverNP (программа 11.3), в котором используются порты завершения ввода/вывода. Этот сервер создает небольшой пул серверных потоков и больший пул


Отключение вывода эскейп-последовательностей

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

Отключение вывода эскейп-последовательностей При помощи <xsl:text> можно включать в выходной документ непосредственно символы < и &, а не последовательности &lt; и &amp;. Для этого следует установить атрибут disable-output-escaping элемента <xsl:text> в yes («да», по умолчанию он


«Черный», «белый» и «невидимый» списки

Из книги автора

«Черный», «белый» и «невидимый» списки Кроме списка контактов, в ICQ, есть и другие списки, не столь важные, но тоже достойные внимания.– Ignore List – своеобразный черный список. В него вы можете добавлять пользователей, сообщения от которых не хотите получать. Следует


Невидимый порядок

Из книги автора

Невидимый порядок Естественно, все мы ищем разные виды порядка, и пути поиска у каждого свои. В глазах дизайнера порядок выглядит несколько отличным от того, как его представляет себе обыватель. Благодаря профессиональному навыку мы можем замечать как визуальные, так и


Включение и отключение синхронного вывода

Из книги автора

Включение и отключение синхронного вывода Синонимом синхронного вывода является Forced Writes. Когда поведение является синхронным ("Forced Writes включено"), новые записи, новые версии записей и удаления немедленно записываются на диск после пересылки. При асинхронном выводе ("Forced