Дата: 2010-06-14 12:42:56
Комментариев: 0
Частенько приходится регистрироваться на разных сайтах, которые потом редко буду посещать и заморачиваться с хранением паролей не хочется. Сделал консольную хранилку паролей с некоторым подобием GUI на zenity:
Для начала установим сам zenity:
$sudo apt-get install zenity

Теперь сам скрипт для добавления паролей в БД:
$cat passin
#!/bin/bash
in=`zenity --entry --title="Введите URL Login Passwd" --width=500 --height=100`;
url=`echo $in | awk '{print $1}'`;
login=`echo $in | awk '{print $2}'`;
passwd=`echo $in | awk '{print $3}'`;
cat > /путь/до/папки/паролей/"$url" <<EOF
login: $login
passwd: $passwd
EOF
exit 0

Запускаем ./passin и в появившемся окоше вводим через пробел url сайта, логин и пароль
zenity
А это скрипт вывода в консоли нужных нам паролей:
$cat passout
#!/bin/bash
cat /путь/до/папки/паролей/$1
exit 0

Запускать:
$ ./passout daffin.ru


Файлы:
pass.tar.gz
passin
passout
теги: password