Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2010-09-28

Пароли в скриптах

Куда ни плюнь, везде нужны пароли. Про интегрированные системы идентификации/аутентификации больше говорят, чем делают. В любом случае, в моих задачах требуется помнить и вписывать в скрипты не менее 3-5 вариантов учеток (логин/пароль). Мало того, что нет практической возможности избежать вписывания тонны паролей по ходу, так я не могу найти приличной проги-хранилки паролей, из которой можно при надобности эти пароли вынимать, дабы не записывать открытым текстом.

Задача проста как утюг: хранилка один раз запускается, по мастер-паролю открывает базу паролей и ждет запросов. По таймауту закрывает базу. По запросу выдает данные сохраненной учетки. Лично мне нужно, чтобы выдавала в консоль на запрос из консоли же. Ибо скрипты, никакого GUI.

Посмотрел три варианта, все не то. Либо каждый раз мастер-пароль надо вводить, либо в консоли не работает.
Видимо, самый простой способ — записать все пароли в текстовый файл и положить файл в шифрованный контейнер, который может монтироваться в файловую систему, типа TrueCrypt (интересно, доступа к сайту truecrypt.org нету, к чему бы это?). Ну, или самому написать, что надо.

Смотрел на:
  • pwsafe, консольная тулза (надо каждый раз вводить мастер-пароль) nsd.dyndns.org/pwsafe
  • PasswordGorilla, нет доступа с консоли, только наметки github.com/zdia/gorilla
  • KeePassX, пользуюсь, но консоли нет и, видимо, не будет keepassx.org


Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)