Password

KeepassXC-cli:將密碼發送到標準輸出

  • May 8, 2021

我想使用 keepassxc 對 neomutt 進行身份驗證。我找不到將密碼發送到 neomutt 的標準輸入的方法。我怎樣才能做到這一點 ?

我想像這樣的事情:

keepassxc-cli exportpass mydatabase.kdbx  mymail@gmail.com

最終輸出將是它自己的密碼。我怎樣才能做到這一點?

編輯:我發現了keepassxc-cli show Database.kdbx accounts.google.com。但它不顯示密碼。相反,它返回PROTECTED.

謝謝你的幫助

比 Jan 的(接受的答案)更簡單的解決方案是使用-a(attribute) 選項,如下所示:

keepassxc-cli show -sa password database entry

-s將顯示密碼而不是 “PROTECTED” ,並且只會-a password輸出密碼。這樣,您就不必通過其他程序對其進行管道傳輸。

解決方案是:

keepassxc-cli show -s Database.kdbx entryName | sed -n 3p | cut -c11-

引用自:https://unix.stackexchange.com/questions/638394