I wrote most of this for LastPass. The interface is based on my own pet project, "pass" -- http://www.passwordstore.org/ -- which sticks to a more traditional model of a simple directory of gpg encrypted files, integrated with git, and you get to decide where it lives. It's a simple bash script.
Just want to chime in. Your pet project is the only password manager I have used longer than a week.
Using dmenu with StumpWM, I show people I have an OS level keychain that I can pop open and search with a keyboard binding. My IT brethren nod with approval.
just modified the pass dmenu script to work with lastpass
#!/usr/bin/env bash
shopt -s nullglob globstar
typeit=0
if [[ $1 == "--type" ]]; then
typeit=1
shift
fi
name=$(lpass ls | dmenu)
id=$(echo $name | sed -r 's/.*\id:\s([0-9]+).*/\1/g')
if [[ $typeit -eq 0 ]]; then
lpass show -c --password $id
else
xdotool - <<<"type --clearmodifiers -- $(lpass show --password $id)"
fi
I've been working on some bash scripts that borrow your "pass" interface but works with OS X's Keychain, so thanks very much for doing the hard parts for me!
Awesome, great pet project. As others have said, I use it daily and it's the only manager I've used for any time. I use it with a Yubikey Neo with a GPG subkey in it, and store my passwords in a Bitbucket repo that I can check out on any machine (using an RSA key also in my Yubikey via gpg-agent with enable-ssh-support). I've looked at using it for small teams as well by encrypting to multiple recipients. Excellent and elegantly unixy!
I've got a task to setup a password manager for a team, all of whom are Windows users.
But my focus isn't personal passwords for email, or google, but the eleventy-dozen passwords that accumulate around any IT department: root for this, and that, the firewall, database, CHAP .. the list is endless.
I like to keep my passwords synced in Dropbox, and I usually work in *nix, but I occasionally have to access them in Windows, so I wrote a little batch file that uses gpg4win to read my passwords https://github.com/davidmi/ScriptsAndTools
I'm that someone, and it was written in a weekend on a jail broken iPod touch on iOS 3.2. So, its unlikely that it still works (and I wouldn't recommend using it even if you can get it to work). I long since switched (back) to lastpass due to the pain of managing ssh keys across multiple devices.
Something like this, but for the team would be so awesome…
Edit: looks like this tool supports multiple keys. Does that mean that passwords can be shared?
Yes -- pass has extensive support for being used by teams. You can set various levels of ACLs by having different combinations of keys for different directories.