Поиск по сайту:

Как использовать генератор случайных паролей командной строки PWGEN в Linux


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

В этом уроке вы узнаете:

  • Как генерировать пароли с помощью pwgen
  • Различные параметры доступны в pwgen
  • Примеры использования pwgen

Использование команды pwgen в Linux

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

  1. Создать пароли длины по умолчанию (8 символов): это простейшее использование pwgen, генерирующее один пароль длины по умолчанию.

    $ pwgen

    Результатом будет один пароль из 8 символов, длина которого является длиной по умолчанию для pwgen.

  2. Генерировать пароли длины по умолчанию

  3. Сгенерировать 5 паролей длины по умолчанию (8 символов). Используйте эту команду, чтобы сгенерировать несколько паролей одновременно.

    $ pwgen 8 5
  4. Будет сгенерировано 5 паролей длиной 8 символов каждый.

  5. Сгенерируйте один пароль из 12 символов. Длину пароля можно указать, указав число.

    $ pwgen 12 1
  6. Эта команда генерирует один пароль длиной 12 символов.

  7. Сгенерировать 10 паролей по 16 символов каждый: для создания нескольких паролей указанной длины.

    $ pwgen 16 10
  8. Это выведет 10 паролей длиной 16 символов каждый.

  9. Создать один пароль из 12 символов без символов. Используйте параметр -s для создания безопасных несимволических паролей. В контексте создания паролей «символы» относятся к специальные символы, не являющиеся буквами или цифрами. Эти символы могут включать знаки препинания и другие типографские символы.

    $ pwgen -s 12 1
  10. Эта команда создает один пароль из 12 символов без каких-либо символов.

  11. Создать 5 паролей по 12 символов каждый, включая символы. Параметр -y включает в пароль символы.

    $ pwgen -y 12 5
  12. Будет сгенерировано 5 паролей по 12 символов каждый, включая символы.

  13. Создать один пароль из 20 символов, включая заглавные буквы: опция -c включает в пароль заглавные буквы.

    $ pwgen -c 20 1
  14. Эта команда генерирует один пароль из 20 символов, включающий заглавные буквы.

  15. Создайте 3 пароля по 15 символов каждый, включая символы и заглавные буквы: варианты комбинирования для более сложных паролей.

    $ pwgen -sc 15 3
  16. Эта команда сгенерирует 3 пароля длиной 15 символов, включая символы и заглавные буквы.

  17. Создать один пароль из 14 символов, избегая неоднозначных символов: опция -B позволяет избежать неоднозначных символов, таких как l, 1 , O, 0.

    $ pwgen -B 14 1
  18. Эта команда генерирует 14-значный пароль, в котором отсутствуют неоднозначные символы.

  19. Сгенерируйте один пароль из 10 символов, включая хотя бы одну цифру: параметр -0 гарантирует включение хотя бы одной цифры.

    $ pwgen -0 -n 10 1
  20. Эта команда генерирует 10-значный пароль, включающий хотя бы одну цифру. Опция -n добавлена для обеспечения включения цифр.

  21. Сгенерировать 4 пароля по 8 символов, каждый только из цифр: параметр -n генерирует пароли только из цифр.

    $ pwgen -n 8 4
  22. Будет сгенерировано 4 пароля длиной 8 символов, содержащих только цифры.

  23. Создайте один пароль из 8 символов с различными требованиями: сочетание нескольких вариантов для создания высоконадежного пароля.

    $ pwgen -ycs0 8 1
  24. В результате будет создан один 8-значный пароль, включающий символы, заглавные буквы и хотя бы одну цифру.

  25. Создать 6 паролей по 12 символов каждый, содержащих символы и исключающих неоднозначные символы. Комбинирование вариантов для соответствия определенным критериям.

    $ pwgen -ysB 12 6
  26. Эта команда сгенерирует 6 паролей длиной 12 символов каждый, включая символы и исключая неоднозначные символы.

  27. Создать один пароль из 15 символов с гласными: опция -v включает гласные, чтобы сделать пароль более произносимым.

    $ pwgen -v 15 1
  28. Эта команда генерирует один пароль из 15 символов, включающий гласные, что делает его более произносимым.

  29. Сгенерируйте 2 пароля по 10 символов каждый, которые легче запомнить. Параметр -1 создает пароли, которые легче запомнить.

    $ pwgen -1 10 2
  30. При этом создаются 2 пароля длиной 10 символов каждый, которые легче запомнить.

Заключение

Команда pwgen — универсальный инструмент для генерации случайных паролей в Linux. Понимая и используя различные доступные варианты, вы можете создавать пароли, отвечающие конкретным требованиям безопасности: от простых и легко произносимых паролей до сложных и высоконадежных. В этом руководстве представлен подробный обзор того, как использовать pwgen, включая подробные примеры, которые помогут вам начать работу.

Статьи по данной тематике: