Tại sao không sử dụng một trình quản lý ví như gnome-keyring
hoặc kwalletmanager
với secret-tool
?
apt install gnome-keyring secret-tool
. [neo] muttrc:
source 'echo "$( pw=$( secret-tool lookup user <USERNAME> domain <DOMAIN> ); echo set imap_pass=\"$pw\"; echo set smtp_pass=\"$pw\" )" |'
Lưu trữ imap và smtp passwd của bạn:
secret-tool store --label=imap user <USERNAME> domain <DOMAIN>
Bạn có thể chọn nhãn của riêng bạn nếu bạn muốn.
Tra cứu tín dụng của bạn bằng cách sử dụng shell:
secret-tool lookup user <USERNAME> domain <DOMAIN>
Bật [mutt] mutt của bạn, kết nối và đăng nhập vào srv imap của bạn. Thưởng thức.
Giải pháp này có ưu điểm so với các giải pháp dựa trên gpg: nó tích hợp tốt và không có tệp bổ sung nào bị bỏ lại xung quanh.
Phần thưởng: Sử dụng libsecret
hoặc trực tiếp gnome-keyring
như git credential-helper
là trong git với libsecret và git với gnome-keyring . Cả hai người trợ giúp đều cần biên dịch thủ công. Vâng, nó hơi khó xử nhưng nó hoạt động rất tốt.