Bash - функция gen pass() - для генерация случайного пароля: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Admin iph (обсуждение | вклад) (Новая страница: «=== Bash - функция gen pass() - для генерация случайного пароля === #!/bin/bash gen_pass () { cat /dev/urandom | t...») |
Admin iph (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
=== Bash - функция gen pass() - для генерация случайного пароля === | === Bash - функция gen pass() - для генерация случайного пароля === | ||
+ | |||
+ | tr выбираем символы A-Za-z0-9 из потока stdout случайных чисел /dev/urandom, head урезает все это до 20 символов: | ||
#!/bin/bash | #!/bin/bash |
Версия 17:40, 23 мая 2022
Bash - функция gen pass() - для генерация случайного пароля
tr выбираем символы A-Za-z0-9 из потока stdout случайных чисел /dev/urandom, head урезает все это до 20 символов:
#!/bin/bash gen_pass () { cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 20 } gen_pass