I'm looking for a good password manager for Linux. Currently I use KeePass2, but it is known to be developed primarily for Windows and has many issues running on Mono. For example, autotype is not working for me. (My OS is Ubuntu 13.04.)

My requrements:

It should be very secure, of course

As already mentioned, it needs to have a just-working in-browser autotype

The data file location should be configurable - I want to back it up using Dropbox

Folks, thanks for all the answers here, but please do not use comments to answer questions as a means of making recommendations without sufficient detail. While your comments seem well-meaning, if you can flesh it out further so it can be vetted by the community, please feel free to post it as a proper 'answer' below. Thanks.
– Robert Cartaino♦Feb 18 '14 at 21:54

5 Answers
5

KeePassX might be of special interest to you, if the Mono trouble was the only thing bothering you. It's a native port of KeePass to Linux and MacOS X and, as you're running Ubuntu, even contained in the official (Ubuntu) repositories, so a simple

sudo apt-get install keepassx

will put it on your machine (and a corresponding start-icon into Accessories → KeePassX).

So how does it match your requirements?

it should be very secure: Yes, it is. You can chose between either the Advanced Encryption Standard (AES) or the Twofish algorithm

working in-browser autotype: It offers a feature called "AutoFill"

configurable location of the data file: You have only one? You can have many :)

password generation: Yes, with several options (see screenshot below)

ability to categorize passwords into folders: Yes, we (s)can! See screenshot below.

Main window and password generator (click images for larger variants)

Additional benefits are the platform independency (you can even use your current database from KeePass with it, and can use the very same on Android, or wherever), a nice interface, user-defined symbols for groups and entries are possible (to make the items easier to identify), a quality indicator for chosen passwords; a search function, ...

Possible draw-backs might include its rigid structures for the records: it's clearly written with website logins in mind (URL, login, password, comments). I find it hard to use it for e.g. credit card or bank account information. Also, it only supports the KeePass 1.x (.kbd) database format (a good thing when using the Android App "in sync", as that also is restricted to v1.x databases), not the newer v2.x .kbdx format.

Also note note that the current stable version (0.4.3) was published 4 years ago and is no langer maintained. While KeePassX 2 seems to be actively developed, but it’s currently an alpha version. (thanks to unor for pointing this out)

Figaro's Password Manager 2 does everything that you require. I am not 100% sure about the organization into folders however. It does allow you to put them into categories.

Figaro's Password Manager 2 (FPM2) is a program that allows you to securely store the passwords. Passwords are encrypted with the AES-256 algorithm.

If the password is for a web site, FPM2 can keep track of the URLs of your login screens and can automatically launch your browser. In this capacity, FPM2 acts as a kind of bookmark manager. You can teach FPM2 to launch other applications, and optionally pass hostnames, usernames or passwords to the command line.

FPM2 also has a password generator that can choose passwords for you. It allows you to determine how long the password should be, and what types of characters (lower case, upper case, numbers and symbols) should be used. You can even have it avoid ambiguous characters such as a capital O or the number zero.

Actually Keepass together with KeeFox works just fine, and you have some additional features such as password generation saving login data from within Firefox, including fields that are more than just username+password.