LINUX.ORG.RU

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

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

Да нет, мне подсказали, что для подобных случаев есть mkpasswd из пакета expect. И это нормально работает.

anonymous
()
Ответ на: комментарий от ivlad

apt-get install apg

в нем еще ручек, которые крутить можно, много :)

MrKooll ★★★
()
Ответ на: комментарий от anonymous

> pwgen есть пакетик, и никаких извратов :)))

Вот это и плохо. Извраты часто нужны :)

MrKooll ★★★
()
Ответ на: комментарий от Zulu

Вот наваял на основе предыдущего поста:
#!/bin/bash
#
# Генератор паролей <pwgen>
#
S='Использование:  pwgen
                  pwgen [0-60]'

if [ -z $1 ]
 then
    echo
    echo -n 'Введите длину пароля [0-60]: '
    read G
    G=`expr $G + 1 2>/dev/null`
 else G=`expr $1 + 1 2>/dev/null`
fi

 if [ $G -gt 61 ] 2>/dev/null
  then G=61
 fi
echo
 p=`cat /dev/[u]random | uuencode -m - | head -n 2 | tail -c $G 2>/dev/null `

    if [ $? -eq 1 ]
 then echo "  $S"
        else echo "  $p"
    fi
echo

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.