Sziasztok,
Átnéztem sok, Linux tárolókban elérhető parancssoros jelszó kezelőt, de több szempont miatt nem elégítik ki az igényemet (pl. van sima shell script (pass) vagy curses alapú (yapet), de GUI-s keepassx-et meg hasonlót nem akarok).
Az alábbiak az igényeim:
- egyetlen script legyen (shell, ruby vagy python)
- függőségek nélkül
- parancssori
- ezek miatt egyszerű legyen egy szerverre vagy munkaállomásra a telepítése egy felmásolással
- ne tudjon sokat, sőt, lehetőleg minél kevesebbet, pl. parancs szó1 szó2 ...
- így azokat a bejegyzéseket dobná, amelyekre minegyik kereső szó igaz (megtalálható bennük)
- én mondhassam meg a "tag"-eket bejegyzésenként, mert lehet hogy nem csak URL / user / pass formában akarok tárolni, hanem egyéb más
- sima text fájlban tárolja a bejegyzést lehetőleg minél egyszerűbb struktúrában
- semmi db használata, úgysem használ az ember több száz bejegyzést a gyakorlatban (ha ez kell, akkor már megéri speciálisabb és profibb cuccot használni)
- ne legyen ezer kapcsoló
- paraméter nélkül új bejegyzés felvitele történjen, paraméterrel meg keresés és ennyi
Erre ötleteim:
- a letárolt text fájl benne az infókkal lehetne gpg-vel titkosítva saját kulccsal persze
- a formátum lehetne ez talán:
tag1|adat|tag2|adat|tag3|adat
példával:
user|jondoe|pass|Dusaw4aw|url|http://domain.com
bank|raiffeisen|szamlaszam|xxxxxxxx-yyyyyyyy-zzzzzzzz|pin|xxxx
tel|003670xxxyyyy|pin1|xxxx|pin2|yyyy|puk1|xxxxxxxx
- az elválasztó karakternek | helyett mi lenne a legjobb newline-t kivéve?
- ennél lehetne többszörös grep-pel keresni, és így sima shell script is lehetne, meg jól összerakva így nagyon gyors is lehet szerintem, pl:
gpg -d -r myuser db.gpg | grep szó1 | grep szó2 | grep szó3 (ha van)
és az eredményt ki lehet egyszerűen már bontani, akár "tr -s '|' '\n'" megoldással vagy egyéb
- felvitelnél lehetne úgy írni. hogy tag neve + enter, adat + enter, tag + enter, adat + enter és Ctrl+D vagy más megoldással végezni, és megint "tr -s '\n' '|'" és letárolás meg visszatitkosítás
- a tag nevének megadásakor nem lenne baj, ha a már megadottakra automatikusan kitöltené az input mezőt már pár leütés alapján is
Véleményetek a lefejlesztésre? Esetleg ötletek jobb megoldásra? Vagy más tényleg szükséges feature-re? Automatikus jelszó generálást bele lehetne tenni, vagy még a vágólapra másolást a terminálban való megjelenítés nélkül.
- 4056 megtekintés