Ubuntu20.04运行gpg --card-status提示无设备报错该如何解决?
Ubuntu 20.04 下GPG识别OpenPGP卡失败的解决方法
你需要安装额外的智能卡对接组件,具体操作步骤如下:
- 安装缺失的依赖包:
执行命令:sudo apt install pcscd scdaemon libccid
三个包的作用分别为:- pcscd:智能卡访问守护进程,负责和USB智能卡硬件通信
- scdaemon:GPG对接智能卡的专用后端组件
- libccid:主流USB智能卡的通用驱动库
- 启动pcscd服务并设置开机自启:
执行命令:sudo systemctl enable --now pcscd - 配置用户设备访问权限:
运行groups查看当前用户所属用户组,确认输出中包含plugdev,如果没有则执行命令:sudo usermod -aG plugdev $USER
执行完成后需要重新登录当前用户,权限配置才会生效 - 重新插拔OpenPGP智能卡,执行
gpg --card-status验证状态即可
内容的提问来源于stack exchange,提问作者Karma Yogi
相关产品推荐
相关产品推荐

