Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет topbot2 ([info]topbot2)
@ 2008-01-01 21:05:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
удобно храним пароли
Я всегда хранил свои пароли в файле password.txt. Сегодня сделал это немного удобнее.
Первое - это шифрование, я выбрал ccrypt потомучто эта тулза попалась первой на глаза в репозитории пакетов, хотя есть ещё mcrypt, gpg и прочие.
Второе - это генератор паролей, я выбрал makepasswd потомучто эта утилита просто выдает пароль в stdout - я больше и искать ничего нестал.
И главное пару шелл-функций для управления этим:
#добавляем пароль в базу
#passadd url login comment
function passadd { ccrypt -d -K key ~/passwords.cpt && echo "$1 $2 `makepasswd` $3" >> ~/passwords ; cat ~/passwords | grep $1 ; ccrypt -e -K key ~/passwords }
#Грепаем по базе
function passgrep { ccrypt -d -K key ~/passwords.cpt ; cat ~/passwords | grep $1 ; ccrypt -e -K key ~/passwords }
#Открываем "базу" в текстовом редакторе для редактирования
function passedit { ccrypt -d -K key ~/passwords.cpt ; vim ~/passwords ; ccrypt -e -K key ~/passwords }

Ну можно ещё занести эти комманды в HISTIGNORE (так называется переменная для игнорирования определенных комманд в истории). Хотя в конфиге zsh оно всеравно останется =)

...
Я ещё хочу заметки хранить в текстовых файлах, сейчас думаю как сделать иерарархию, удобную работу с ними и по возможности теги. Такие базы данных удобно бекапить и работать с ними из различных программ. Да и просто unix-way =)

Image источник-[info]vyazovoi@ljчитать полный текст со всеми комментариями