Re: Nice GUI/CLI Password Manager for Linux



Amit Uttamchandani wrote:
Recently moved from Mac to Debian Linux. I am looking for a nice and powerful FLOSS password manager similar to "Keychain" on Mac OS X.

I preferably would want a CLI tool...so I could remote login using SSH and look at some passwords that I have forgotten.

vim + gpg

vim can be configured to automatically use gpg to decrypt *.gpg files
when they're read and re-encrypt thenm when saving. The decrypted data
never touches the disk (though encrypting your swap partition too wouldn't
hurt).

Dump the following in your .vimrc:

" Transparent editing of gpg encrypted files.
" By Wouter Hanegraaff <wouter@xxxxxxxx>
augroup encrypted
au!

" First make sure nothing is written to ~/.viminfo while editing
" an encrypted file.
autocmd BufReadPre,FileReadPre *.gpg set viminfo=
" We don't want a swap file, as it writes unencrypted data to disk
autocmd BufReadPre,FileReadPre *.gpg set noswapfile
" Switch to binary mode to read the encrypted file
autocmd BufReadPre,FileReadPre *.gpg set bin
autocmd BufReadPre,FileReadPre *.gpg let ch_save = &ch|set ch=2
autocmd BufReadPost,FileReadPost *.gpg '[,']!gpg --decrypt 2> /dev/null
" Switch to normal mode for editing
autocmd BufReadPost,FileReadPost *.gpg set nobin
autocmd BufReadPost,FileReadPost *.gpg let &ch = ch_save|unlet ch_save
autocmd BufReadPost,FileReadPost *.gpg execute ":doautocmd BufReadPost " . expand("%:r")

" Convert all text to encrypted text before writing
autocmd BufWritePre,FileWritePre *.gpg '[,']!gpg --default-key=80BF97AA --default-recipient-self -ae 2>/dev/null
" Undo the encryption so we are back in the normal text, directly
" after the file has been written.
autocmd BufWritePost,FileWritePost *.gpg u
augroup END

--
see shy jo

Attachment: signature.asc
Description: Digital signature



Relevant Pages

  • Re: Nice GUI/CLI Password Manager for Linux
    ... vim can be configured to automatically use gpg to decrypt *.gpg files ... never touches the disk (though encrypting your swap partition too wouldn't ... autocmd BufReadPre,FileReadPre *.gpg set noswapfile ...
    (Debian-User)
  • Re: Gnugpg
    ... encrypting with x.509 digital certificates. ... Gpg seems kludgey to me. ... The algorithms used in later versions of PGP and now GPG are much more secure, and I'd rather use just one system for my encryption and signing that works. ... The needed packages are mozilla-thunderbird-enigmail, gnupg. ...
    (Ubuntu)
  • Re: Nice GUI/CLI Password Manager for Linux
    ... vim can be configured to automatically use gpg to decrypt *.gpg files ... autocmd BufReadPre,FileReadPre *.gpg set noswapfile ... " Undo the encryption so we are back in the normal text, ...
    (Debian-User)
  • Re: Any backup solutions that offer password protected tapes?
    ... >> backing up to disk then encrypting the data using something like GPG ... > - This is a custom backup system outside the normal and usual tools any ... etc.) to encrypt the output to tape and decrypt the input from ...
    (comp.unix.solaris)
  • Re: Nice GUI/CLI Password Manager for Linux
    ... vim can be configured to automatically use gpg to decrypt *.gpg files ... the command is not available in this version: augroup encrypted ... the command is not available in this version: autocmd ...
    (Debian-User)