Gpg

scdaemon/gpg 不工作

  • January 30, 2016

我正在嘗試設置我的 Nitrokey(GPG usb 智能卡)。我通過將 reader-port 添加到 scdaemon 配置文件中使其工作。我不得不這樣做,因為我的筆記型電腦有多個內置的智能卡讀卡器。如果在啟動時插入 Nitrokey,它似乎可以工作。如果不是,我需要pcscd手動重新啟動。

似乎即使在配置中定義了讀取器埠,它也僅在 nitrokey 是第一個讀取器 ( pcsc_scan -n) 時才有效。

我怎麼能調試這個?它應該在啟動後檢測智能卡(即使它不是第一個讀卡器),而無需手動重新啟動任何服務。

我承認這比干淨的解決方案更像是一種解決方法,但您可以使用 udev 規則重新啟動pcscd.

我有類似的問題scdaemon。我使用 udevscdaemon通過將其添加到 udev 規則來重新啟動插入智能卡讀卡器:

RUN+="/usr/bin/killall -9 scdaemon"

引用自:https://unix.stackexchange.com/questions/258772