Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been using KeePass as a desktop password manager on Windows for many years. Love it! However, I am now needing to work on different platforms much of my day (Windows 7, Windows XP, Mac OS X, Ubuntu, and OpenSUSE.) I'm looking for a password manager I can share across all these platforms. My ideal solution would:

  • Run natively (not in a virtual machine) on all platforms.
  • Store the "official" copy of the password data on a local network so I can get to it from any and all machines. It is OK if it locks (or becomes read-only) when one client is accessing it.
  • Keep a local cached copy (read-only is fine) so I can still get to my passwords when disconnected from the network.

Does any such beast exist?

share|improve this question
up vote 4 down vote accepted


KeePass has a cross-platform port called KeePassX which runs on Mac OS X and Linux. It uses the standard KeePass storage format, so it can be used interchangeably between KeePass and KeePassX. It is also included in the Ubuntu repositories by default.

For syncing the database between computers, you can use the cross-platform application Dropbox. Put your KeePass database in a Dropbox folder, and install Dropbox on each computer you want to access your KeePass database. Dropbox will keep a local copy on each computer, as well as an "official" copy on the server. You can then use KeePass/KeePassX to read/write to the file as normal, and it will be automatically synced between computers.

share|improve this answer
Perfect. Just what I was looking for. I rolled back to the 1.x version of Keepass, as that seems to be the most portable at this time. Thanks! – Dave May 19 '10 at 12:44

I've kinda rolled my own with KeePass/KeePassX and rysync. I have my primary file on my laptop, which gets rsync'ed every few minutes to my server. Then I can rsync from the server to any other machine. I even have it so that I can access my file from my BlackBerry.

share|improve this answer
Yeah, KeepassX is cross platform. Cannot go wrong with that. – Om Nom Nom May 18 '10 at 20:10

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.