Добавление John the Ripper в системный PATH
На этом шаге вы добавите каталог, содержащий исполняемый файл john, в переменную окружения PATH вашей системы. Это позволит вам запускать john из любого места в терминале, не вводя полный путь.
Исполняемый файл john в настоящее время находится в каталоге ~/project/john-1.9.0-jumbo-1/run. Чтобы сделать его глобально доступным для вашего пользователя, вам нужно добавить этот путь в конфигурационный файл вашей оболочки. Поскольку в лабораторной среде используется Zsh, этот файл называется ~/.zshrc.
Используйте команду echo для добавления команды export в ваш файл ~/.zshrc.
echo 'export PATH="$HOME/project/john-1.9.0-jumbo-1/run:$PATH"' >> ~/.zshrc
Эта команда добавляет каталог run в начало вашего PATH. Изменение вступит в силу только в новых сессиях терминала. Чтобы применить его к текущей сессии, вам нужно "источникнуть" (source) конфигурационный файл.
source ~/.zshrc
Теперь давайте проверим, работает ли это. Сначала выйдите из каталога run в ваш домашний каталог.
cd ~
Из вашего домашнего каталога попробуйте запустить john, не указывая путь.
john
Если PATH был установлен правильно, вы увидите ту же информацию об использовании, что и раньше. Это подтверждает, что теперь вы можете запускать John the Ripper из любого места.
John the Ripper 1.9.0-jumbo-1 [linux-gnu 64-bit x86_64 AVX2 AC]
Copyright (c) 1996-2019 by Solar Designer and others
Homepage: https://www.openwall.com/john/
Usage: john [OPTIONS] [PASSWORD-FILES]
...