GPG (xubuntu) – altes Passwort funktioniert statt des neuen

GPG (xubuntu) – altes Passwort funktioniert statt des neuen

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.shfüge ich #!/bin/basheine Zeile ein gpg file.txt.asc-neues Passwort funktioniert nicht. Nur das alte funktioniert.

Daher kann ich Dateien nicht mit Skripten entschlüsseln.


  • .gnupgDer Ordner wurde an einen verschlüsselten Ort verschoben und mit einem symbolischen Link wieder an den ursprünglichen Ort zurückverlinkt.
  • gpg --edit-keyIch habe versucht, das Passwort mit sowie zu ändern gpg2 --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 Aliasalias gpg="gpg2"
  • Das Skript funktionierte mit „gpg“, während die Shell mit gpg2 funktionierte (auch wenn ich das anders dachte)

verwandte Informationen