Existe-t-il un moyen d'entrer le mot de passe du trousseau de clés par défaut à l'aide de la ligne de commande?
Par exemple:
Vous avez une configuration à distance d'Ubuntu 10.10 qui est définie sur la connexion automatique. Vous ne souhaitez pas supprimer le mot de passe du trousseau de clés.
Très bien, le système démarre et se connecte automatiquement, puis demande le mot de passe du trousseau maintenant à ce stade, vous pouvez créer des connexions ssh mais vous ne pouvez pas le bureau à distance.
Que pouvez-vous faire pour saisir le mot de passe du trousseau à ce stade?
De plus, pour mieux clarifier, il s'agit d'une connexion à distance utilisant la ligne de commande.
la source
Cela fonctionne vraiment !!
Après beaucoup d'essais et d'erreurs, j'ai trouvé que l'ancien paquet fougueux "pam-keyring" contient toujours "pam-keyring-tool" que vous pouvez utiliser pour déverrouiller les trousseaux de clés à partir de la ligne de commande. Ubuntu a sorti l'outil du paquet après la sortie fougueuse, peut-être pour des raisons de sécurité ???
C'est ici:-
déballez-le où vous voulez, puis faites: -
vous NE FAITES PAS l'installation parce que vous ne voulez pas qu'il mette à niveau le package à aucun moment.
puis modifiez dans le fichier de configuration de post-connexion rc.local pour ressembler à ceci: -
salut presto!
la source
Merci à Stefano! Sa réponse m'a conduit à mi-chemin, mais j'ai trouvé que la méthode, par défaut, ne fonctionne que lors de l'exécution du script python à partir de la machine locale. Si vous exécutez localement, vous avez accès au trousseau de clés Gnome. Je voulais pouvoir exécuter son script via une session SSH, mais je continuais à recevoir "gnomekeyring.IOerror", car le trousseau de clés n'était pas accessible. Après beaucoup de recherches sur Google, j'ai trouvé la solution @ https://ask.fedoraproject.org/en/question/45246/error-communicating-with-gnome-keyring-daemon-in-ssh-session/
Pour distiller cette page jusqu'à la partie la plus pertinente qui s'applique à cette situation, ajoutez ce qui suit à votre script .bashrc.
Cela ne vaut rien que le modèle grep fourni dans le lien ne fonctionne pas pour moi, donc celui que j'ai ci-dessus est légèrement différent.
la source