%20%E2%80%93%20altes%20Passwort%20funktioniert%20statt%20des%20neuen.png)
Vor 6 Monaten habe ich das Passwort für meinen GPG-Schlüssel geändert. In der Shell scheint es problemlos zu funktionieren. Verschlüsselte Dateien können jedoch auf zwei Arten entschlüsselt werden:
- mit Befehl im Terminal
gpg file.txt.asc
- neues Passwort funktioniert. Altes nicht. (was richtig ist) - in einem über das Terminal ausgeführten Bash-Skript
sh /absolute/path/script.sh
füge ich#!/bin/bash
eine Zeile eingpg file.txt.asc
-neues Passwort funktioniert nicht. Nur das alte funktioniert.
Daher kann ich Dateien nicht mit Skripten entschlüsseln.
.gnupg
Der Ordner wurde an einen verschlüsselten Ort verschoben und mit einem symbolischen Link wieder an den ursprünglichen Ort zurückverlinkt.gpg --edit-key
Ich habe versucht, das Passwort mit sowie zu änderngpg2 --edit-key
(beide funktionieren gleich)- Der GPG-Cache wurde gelöscht. Ich habe auch versucht, die Schlüssel zu löschen und sie erneut zu importieren.
Antwort1
Ich habe es doch herausgefunden:
- Es gab unterschiedliche geheime Schlüssel in gpg und gpg2
- Ich hatte einen Alias
alias gpg="gpg2"
- Das Skript funktionierte mit „gpg“, während die Shell mit gpg2 funktionierte (auch wenn ich das anders dachte)