ทำไมไม่ใช้ผู้จัดการกระเป๋าเงินเช่นgnome-keyring
หรือkwalletmanager
กับsecret-tool
?
apt install gnome-keyring secret-tool
. [นีโอ] muttrc:
source 'echo "$( pw=$( secret-tool lookup user <USERNAME> domain <DOMAIN> ); echo set imap_pass=\"$pw\"; echo set smtp_pass=\"$pw\" )" |'
เก็บ imap และ smtp passwd ของคุณ:
secret-tool store --label=imap user <USERNAME> domain <DOMAIN>
คุณสามารถเลือกป้ายกำกับของคุณเองได้ถ้าต้องการ
ค้นหาเครดิตของคุณโดยใช้เชลล์:
secret-tool lookup user <USERNAME> domain <DOMAIN>
เปิดไฟ [neo] mutt ของคุณเชื่อมต่อและลงชื่อเข้าใช้ imap srv ของคุณ สนุก.
โซลูชันนี้มีข้อได้เปรียบมากกว่า gpg-based: มันทำงานได้ดีและไม่มีไฟล์เพิ่มเติมเหลืออยู่รอบตัว
โบนัส: ใช้libsecret
โดยตรงหรือgnome-keyring
เป็นgit credential-helper
เช่นเดียวกับในคอมไพล์ด้วย libsecretและคอมไพล์กับ gnome-พวงกุญแจ ผู้ช่วยทั้งสองต้องการการรวบรวมด้วยตนเอง ใช่มันค่อนข้างอึดอัด แต่ก็ใช้งานได้ดี