I do exactly that, using keepassX. Single use, complex passwords that I change every two months, stored in a shared encrypted database.
What exactly is hard about it?
What exactly is hard about it?
Also: if the database gets corrupted, you lose access to all services; if you have backups then it's a little less safe; if the main password for the database is strong you may forget it (or need to write it down somewhere outside the system); if it's not strong it's not safe.