Próbuję uruchomić za pomocą gpg
narzędzia do szyfrowania i deszyfrowania plików i chciałbym wiedzieć, czy można uruchomić to narzędzie bez zmiany globalnego stanu użytkownika. W szczególności uruchomienie gpg
po raz pierwszy jako dany użytkownik spowoduje utworzenie .gnupg
katalogu i innych artefaktów w katalogu osobistym użytkownika.
Odniosłem pewien sukces w izolowaniu działania tego polecenia od publicznego i tajnego breloka użytkownika (zobacz mój klejnot Ruby na https://github.com/rcook/rgpg, aby dowiedzieć się, jak to zrobić) i jest to ostatni pozostały zachowanie gpg
chciałbym zapobiec.
gpg: keyblock resource
/home/u/.gnupg/pubring.gpg ': błąd otwierania pliku gpg: nie można utworzyć/home/u/.gnupg/random_seed': No such file or directory
--no-options nie działa. nadal tworzy folder .gnupg. Możesz jednak po prostu wykonać tę sztuczkę, aby działała - Wskaż GNUPGHOME na „/ dev / null”
export GNUPGHOME="/dev/null"
Następnie uruchom dowolne polecenie gpg, w ogóle nie utworzy .gnupg.
źródło