Генерируем Случайные Пароли из Командной Строки в Линуксе

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

$ tr -dc A-Za-z0-9 < /dev/urandom | head -c 8 | xargs

Пример пароля:

4fFUND1d

Также, Вы можете создать следующую баш функцию (добавьте в Ваш ~/.bashrc):

# Генератор случайных паролей
genpasswd() {
tr -dc A-Za-z0-9 < /dev/urandom | head -c ${1:-8} | xargs
}

Перезагрузите .bashrc:

$ . ~/.bashrc

Теперь используйте genpasswd для генерации случайных паролей:

$ genpasswd
vmuWt7TS
$ genpasswd 10
ymkIgxcdCh
$ genpasswd 16
wQnqgdc5tAQoiBdf

2 Replies to “Генерируем Случайные Пароли из Командной Строки в Линуксе”

  1. Is it possible to add symbol to the genpasswd function ?

  2. Yes hedy, you can. Kindly catch below one command and understand it accordingly.
    cat /dev/urandom | tr -dc ‘[a-z][A-Z][0-9]-_!@#$%^&*()_+{}|:?=’ | fold -w 12 | head -n 5

Добавить комментарий