Mon fichier .muttrc ressemble à ceci ou à un aperçu ci-dessous. Je suis hésitant avec le mot de passe. Comment dois-je stocker mon mot de passe pour l'utiliser mutt
?
set imap_user = "[email protected]"
set imap_pass = "password"
set smtp_url = "smtp://[email protected]:587/"
set smtp_pass = "password"
set from = "[email protected]"
set realname = "Your Real Name"
Réponses:
Ce tweak devrait vous débarrasser de votre problème. Utilisez gpg comme suggéré, ou
où vous utilisez pwsafe ou des mots de passe pour récupérer les mots de passe.
Edit: Si Mutt est construit avec le support IMAP (--enable-imap), Mutt devrait vous demander le mot de passe si vous ne le définissez pas dans le fichier de configuration. Du manuel:
la source
mutt
intérieurtmux
, votre session peut durer un certain temps.getpassword
? Je ne l'ai pas dans mon serveur Ubuntu 14.04.3 LTS (GNU / Linux). Je pense qu'ils sontpwsafe
oupasswords
mais devrais-je les utiliser? Je souhaite être connecté à mon compte mutt sans mot de passe une fois que je suis connecté au serveur, car le mot de passe du serveur est le même que celui de l'e-mail.Créez un fichier de mots de passe
~/.mutt/passwords
:Ce fichier peut être crypté avec GPG. Commencez par créer une paire de clés publique / privée:
Cryptez le fichier de mots de passe:
Ajouter à votre
muttrc
:via
Voir aussi l' entrée Arch Wiki's Mutt .
la source
gpg: [email protected]: skipped: public key not found gpg: /u/77/masi/unix/.mutt/passwords: encryption failed: public key not found
. Je l'ai faitcat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/known_hosts
mais cela ne semble pas être le problème. Qu'est-ce que je fais mal?:set imap_pass
mutt et mon mot de passe a été affiché en texte clair. Cela peut-il être évité? Lorsque Mutt demande le mot de passe imap lui-même, il n'affiche pas le mot de passe caleartext lors de la frappe: set ...gpg -d
faudrait un mot de passe. Pourquoi utiliser mot de passe pour crypter un mot de passe lorsque l'objectif est de se connecter sans mot de passe ...Pourquoi ne pas utiliser un gestionnaire de portefeuille comme
gnome-keyring
oukwalletmanager
avecsecret-tool
?[néo] muttrc:
Conservez votre mot de passe imap et smtp:
Vous pouvez choisir votre propre étiquette si vous le souhaitez.
Recherchez vos crédits à l'aide d'une coquille:
Allumez votre [neo] mutt, connectez-vous et connectez-vous à votre srv imap. Prendre plaisir.
Cette solution présente des avantages par rapport aux solutions basées sur les gpg: elle s’intègre bien et il n’ya plus de fichier supplémentaire à perdre.
Bonus: Utilisation
libsecret
ou directement engnome-keyring
tant quegit credential-helper
comme dans git avec libsecret et git avec gnome-keyring . Les deux assistants ont besoin d'une compilation manuelle. Oui, c'est un peu gênant mais cela fonctionne très bien.la source
Sur la base du commentaire de ShreevatsaR, je souhaite mettre l’accent sur la sécurité. Si le mot de passe dans $ HOME / .muttrc, faites
Cependant, je pense que ce n'est pas encore une option sécurisée. Vous devriez utiliser une méthode qui utilise salt pour stocker les mots de passe.
la source
Vous pouvez lire le mot de passe à partir d'un fichier non crypté.
Par exemple, mettez le mot de passe dans
~/secrets/mail_pass
:ensuite
Dans votre muttrc:
la source
chmod 600 ~/.muttrc
.~/.muttrc
vous ne pourrez pas les publier en les mettant sur GitLab, etc. De plus, si vous utilisez OfflineIMAP, il a également besoin du mot de passe et peut le lire à partir du fichier de mot de passe externe.