设置 udev 规则#
要在没有 root 权限的情况下访问设备,nitropy 需要 Nitrokey udev 规则。如果您的发行版中没有这些规则,可以手动安装::
wget https://raw.githubusercontent.com/Nitrokey/nitrokey-udev-rules/main/41-nitrokey.rules
sudo mv 41-nitrokey.rules /etc/udev/rules.d/
传统规则也随`libnitrokey<https://github.com/Nitrokey/libnitrokey>`__一起发布。
您很可能需要更改该文件的所有者和权限::
sudo chown root:root /etc/udev/rules.d/41-nitrokey.rules
sudo chmod 644 /etc/udev/rules.d/41-nitrokey.rules
安装完规则后,你需要重新加载它们:。
sudo udevadm control --reload-rules && sudo udevadm trigger
如果仍无法访问设备,请重启系统后再试一次。如果遇到问题,请查看`github 评论<https://github.com/Nitrokey/pynitrokey/issues/167#issuecomment-1024921046>`__ 以获得一些调试提示。