On the OS X side, LastPass seems to be the second most recommended setup, only behind 1Password.

For Roger, 1Password wouldn't work with your Linux requirement, unless you are okay with this workaround: http://help.agile.ws/1Password3/1passwordanywhere.html (Local web page based method to show passwords).