Ich versuche, das gpg
Tool zum Ver- und Entschlüsseln von Dateien zu verwenden. Ich möchte wissen, ob es möglich ist, dieses Tool auszuführen, ohne den globalen Status eines Benutzers zu ändern. Insbesondere führt gpg
die erstmalige Ausführung als bestimmter Benutzer dazu, dass ein .gnupg
Verzeichnis und andere Artefakte im Basisverzeichnis eines Benutzers erstellt werden.
Es ist mir gelungen, die Ausführung dieses Befehls vom öffentlichen und geheimen Schlüsselring eines Benutzers zu isolieren (siehe mein Ruby-Juwel unter https://github.com/rcook/rgpg ). Dies ist der letzte verbleibende Vorgang Verhalten gpg
möchte ich gerne verhindern.
gpg: keyblock resource
/home/u/.gnupg/pubring.gpg ': Fehler beim Öffnen der Datei gpg: kann nicht erstellt werden/home/u/.gnupg/random_seed': No such file or directory
--no-options funktioniert nicht. Es wird immer noch der Ordner .gnupg erstellt. Sie können diesen Trick jedoch einfach ausführen, damit er funktioniert. Zeigen Sie GNUPGHOME auf "/ dev / null".
export GNUPGHOME="/dev/null"
Führen Sie dann einen gpg-Befehl aus, der gar keine .gnupg-Datei erstellt.
quelle