【发布时间】:2021-06-12 03:52:06
【问题描述】:
我正在尝试生成 GPG 密钥并将该密钥移到 WSL2 之外。
- 在 WSL2 中生成 GPG 密钥及其吊销证书
- 通过以下命令将密钥导出到 Windows:
gpg2 --export-secret-keys --armor "GPG_PUBLIC_ID" > ~/secret-key.asc
此命令成功生成.asc 文件,权限为-rw-r--r--
而我的目标目录(/mnt/c)的权限为drwxrwxrwx
所以权限似乎就足够了。 但是,当密钥导出到 WSL 外部或复制到 WSL 外部时,导出失败。
gpg2 --export-secret-keys --armor "GPG_PUBLIC_ID" > /mnt/c/secret-key.asc
该命令报错如下:zsh: permission denied: /mnt/c/secret-key.asc
我使用的是 Ubuntu 20.04,并且包管理器已更新。
【问题讨论】:
标签: windows-subsystem-for-linux gnupg wsl-2