4.3. 向 PC/SC 显示关于 polkit 授权的更多详细信息
在默认配置中,polkit
授权框架仅将有限的信息发送到 Journal 日志。您可以通过添加新的规则来扩展与 PC/SC 协议相关的 polkit
日志条目。
先决条件
-
您已在系统上安装了
pcsc-lite
软件包。 -
pcscd
守护进程正在运行。
步骤
在
/etc/polkit-1/rules.d/
目录中创建一个新文件:touch /etc/polkit-1/rules.d/00-test.rules
# touch /etc/polkit-1/rules.d/00-test.rules
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在您选择的编辑器中编辑该文件,例如:
vi /etc/polkit-1/rules.d/00-test.rules
# vi /etc/polkit-1/rules.d/00-test.rules
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 插入以下行:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 保存文件并退出编辑器。
重启
pcscd
和polkit
服务:systemctl restart pcscd.service pcscd.socket polkit.service
# systemctl restart pcscd.service pcscd.socket polkit.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
-
为
pcscd
发出一个授权请求。例如,打开 Firefox Web 浏览器,或者使用opensc
软件包提供的pkcs11-tool -L
命令。 显示扩展的日志条目,例如:
journalctl -u polkit --since "1 hour ago"
# journalctl -u polkit --since "1 hour ago" polkitd[1224]: <no filename>:4: action=[Action id='org.debian.pcsc-lite.access_pcsc'] polkitd[1224]: <no filename>:5: subject=[Subject pid=2020481 user=user' groups=user,wheel,mock,wireshark seat=null session=null local=true active=true]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow