Как настроить видимость пароля в окне терминала в Linux

LUKS — популярная и широко распространенная система шифрования дисков. Однако, когда вы получаете доступ к хосту с правами администратора, вполне возможно установить закладку, которая будет захватывать ключи зашифрованных разделов. В этой статье мы сначала рассмотрим LUKS и утилиту cryptsetup, а затем посмотрим, как изменить исходный код, чтобы мы могли захватить пароль или ключ для расшифровки раздела.

Как настроить видимость пароля в окне терминала в Linux

—>Терминал

Как настроить видимость пароля в окне терминала в Linux

Когда вы запускаете терминал(командную строку), используя Sudo в Linux, Терминал предлагает вам ввести пароль, но визуально, вы не видите никакой черты которая бы сообщала, что символы введены. В данном материале, я попытаюсь вам помочь в решении данного вопроса, после которого если вы все правильно выполните, то вводимый пароль будет отображаться в виде звездочек (*) в окне терминале, звездочки более юзабельно и визуально понятно, сколько вы ввели символов и это поможет вам избавиться от лишней путаницы.

Много начинающих пользователей в Linux при использовании команды sudo или же ее аналога su теряются из-за того, что пароль не виден при вводе. 

Когда вы запускаете терминал(командную строку), используя Sudo в Linux, Терминал предлагает вам ввести пароль, но визуально, вы не видите никакой черты которая бы сообщала, что символы введены. В данном материале, я попытаюсь вам помочь в решении данного вопроса, после которого если вы все правильно выполните, то вводимый пароль будет отображаться в виде звездочек (*) в окне терминала, звездочки выглядят как-то более юзабельно и визуально понятно сколько вы ввели символов, надеюсь это поможет вам избавиться от лишней путаницы.

Читайте также:  Команда lsof для выяснения, какой процесс занимает порт TCP

Приступим к реализации, прежде всего откроем файл sudoers и сделаем одну небольшую запись изменив настройки, которые помогут реализовать вывод вводимого пароля в виде звездочек. Для начала нажмите Ctrl + Alt + T, чтобы открыть окно терминала. Введите следующую команду в командной строке и нажмите Enter.

sudo visudo

После выполнения команды выше, в окне терминала в системном консольном редакторе NANO откроется на редактирование файл настроек sudoers. Используйте клавиши со стрелками на клавиатуре(вверх, вниз, влево или вправо), чтобы переместить курсор в начало следующей строки после:

Defaults        env_reset

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

Defaults        pwfeedback

Так же можно отредактировать имеющуюся («Defaults env_reset»), которую можно заменить на:

Defaults        env_reset,pwfeedback

для сохранения нужно выполнить команды CTRL+X далее SHIFT+Y+Enter, результат работы будет аналогичен как и при использовании отдельной строки так и при совместном использовании, просто в данном случае мы ничего не дублируем и не добавляем лишних строк в наш файл настроек.

Примечание : Никогда не редактируйте файл sudoers с помощью обы чны х  текстовых редакторов например gedit или geany. Всегда используйте редактор nano . Если файл sudoers будет сохранен с неправильным синтаксисом то есть, вы допустите ошибки в файле, вы рискуете авторизоваться в системе, где будет невозможно, получить привилегии суперпользователя. При открытии файла с помощью текстового редактора nano, при попытке сохранения проверяется синтаксис файла на присутствие ошибок, если редактирование выполнять с помощью сторонних текстовых редакторов, проверка синтаксиса файла на присутствие ошибок не производится.

После сохранения результатов выше, нужно разлогиниться выполнив команду exit в окне терминала несколько раз, обычно достаточно 2 раз, после нужно авторизоваться под рутом повторно выполнив команду sudo -s и после вы увидите заветный результат работы которая была проделана выше.

Читайте также:  Взламываем запароленный zip архив в Linux

В оригинале файл настроек sudoers после редактирования и внесенных изменений у меня выглядит так:

# # This file MUST be edited with the ‘visudo’ command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See the man page for details on how to write a sudoers file. # Defaults        env_reset,pwfeedback Defaults        pwfeedback Defaults        mail_badpass Defaults        secure_path=»/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin» # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root    ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL

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

Метки: LINUX, VISUDO, ВВОД ПАРОЛЯ, НАСТРОЙКА, ПАРОЛЬ, ТЕРМИНАЛ комментарии

25 —> 8622

Подпишитесь На обновления

Команды для работы с процессами

ps — вывести список процессов. ps axu — посмотреть все процессы. ps axu | grep win — отобразить все процессы, где встречаются символы «win».

kill — убить программу, после команды указывается номер программы (идентификатор процесса — PID), который можно узнать с помощью команды ps. Пример: kill 1234.

killall команда — завершает все процессы, запущенные с помощью указанной команды.

bg — продолжить работу программы в фоновом режиме, например после комбинации клавиш Ctrl+Z. После команды может быть указан PID:

bg — продолжить выполнение программы в обычном режиме, также может быть указан PID.

Читайте также:  Лучшие сочетания клавиш для Bash (он же терминал Linux и macOS)

Просмотр паролей в других программах

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

Для того чтобы посмотреть пароль под звездочками в других программах можно использовать программу pwdcrack. Данная программа полностью бесплатна и ее можно скачать на сайте

Просмотр паролей в других программах

Чтобы воспользоваться данной программой, нужно нажать на кнопку «Включить» и навести курсор на поле с паролем. После этого в программе pwdcrack отобразится нужный вам пароль.

Посмотрите также:

  • Как изменить браузер по умолчанию
  • Как удалить историю в Mozilla Firefox
  • Где хранятся пароли в Google Chrome
  • Как посмотреть сохраненные пароли в Google Chrome
  • Как зайти на сайт, если доступ закрыт

Установка пакетов SSH

Как уже говорилось система ssh в Linux-системах распространяется в виде составного метапакета, поэтому для установки всех требуемых утилит ssh нужно выполнить всего одну команду: В Ubuntu

$ sudo apt-get install ssh

В CentOS

$ yum -y install openssh-server openssh-clients

После чего начнется процесс установки

Как видно, менеджер пакетов сам распознает все зависимые и связанные пакеты и установит их. Также, по завершению установки, автоматически будет запущен SSH-сервер в режиме демона. Это можно проверить командой: $ systemctl status sshd или: $ service sshd status даст тот же вывод. Теперь сервер работает с базовыми настройками по-умолчанию.