Password
KeepassXC-cli:將密碼發送到標準輸出
我想使用 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-