Tôi đang cố gắng chạy sử dụng gpg
công cụ để mã hóa và giải mã các tập tin và tôi muốn biết liệu có thể chạy công cụ này mà không thay đổi trạng thái toàn cầu của người dùng hay không. Cụ thể, chạy gpg
lần đầu tiên với tư cách là một người dùng nhất định sẽ khiến nó tạo ra một .gnupg
thư mục và các tạo phẩm khác trong thư mục nhà của người dùng.
Tôi đã thành công trong việc cô lập hoạt động của lệnh này khỏi vòng khóa bí mật và công khai của người dùng (xem viên ngọc Ruby của tôi tại https://github.com/rcook/rgpg để biết cách tôi thực hiện) và đây là lần cuối cùng còn lại hành vi của gpg
tôi muốn ngăn chặn.
gpg: keyblock resource
/home/u/.gnupg/pubring.gpg ': lỗi mở tệp gpg: không thể tạo/home/u/.gnupg/random_seed': No such file or directory