diff options
author | Franz Geffke <franz@pantherx.org> | 2023-11-29 16:29:24 +0000 |
---|---|---|
committer | Franz Geffke <franz@pantherx.org> | 2023-11-29 16:29:24 +0000 |
commit | 372a115fa6e3b0fc5f99874c2935552dbd9c803e (patch) | |
tree | c91335d419d2937ead3b12d36b12d2e082c7ceba /px/services | |
parent | c33d85c8af2b4cf9c0d54fbc3ff261f154c4fba9 (diff) |
security token: tweak rules
Diffstat (limited to 'px/services')
-rw-r--r-- | px/services/security-token.scm | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/px/services/security-token.scm b/px/services/security-token.scm index 8e06a11..add9241 100644 --- a/px/services/security-token.scm +++ b/px/services/security-token.scm @@ -98,7 +98,7 @@ LABEL=\"gnupg_rules_end\" KERNEL==\"sd?1\", ATTRS{idVendor}==\"20a0\", ATTRS{idProduct}==\"4109\", SYMLINK+=\"nitrospace\"")) (define (nitro-key-service) - (udev-rules-service 'nitro %nitro-key-udev-rule)) + (udev-rules-service 'nitro %nitro-key-udev-rule #:groups '("plugdev"))) ;;; ;;; YubiKey definitions @@ -108,16 +108,15 @@ KERNEL==\"sd?1\", ATTRS{idVendor}==\"20a0\", ATTRS{idProduct}==\"4109\", SYMLINK (define %yubikey-udev-rule (udev-rule "10-security-key.rules" - " -KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", MODE=\"0664\", GROUP=\"users\", ATTRS{idVendor}==\"2581\", ATTRS{idProduct}==\"f1d0\"")) + "KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", MODE=\"0664\", GROUP=\"plugdev\", ATTRS{idVendor}==\"2581\", ATTRS{idProduct}==\"f1d0\"")) (define (yubikey-service) - (udev-rules-service 'yubikey %yubikey-udev-rule)) + (udev-rules-service 'yubikey %yubikey-udev-rule #:groups '("plugdev"))) (define %coinkite-udev-rule (udev-rule "51-coinkite.rules" - " -KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", MODE=\"0666\", GROUP=\"users\", ATTRS{idVendor}==\"d13e\", ATTRS{idProduct}==\"cc10\"")) + "SUBSYSTEM==\"usb\", MODE=\"0666\", GROUP=\"plugdev\", ATTRS{idVendor}==\"d13e\", ATTRS{idProduct}==\"cc10\" +KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", MODE=\"0666\", GROUP=\"plugdev\", ATTRS{idVendor}==\"d13e\", ATTRS{idProduct}==\"cc10\"")) (define (coinkite-service) - (udev-rules-service 'coinkite %coinkite-udev-rule))
\ No newline at end of file + (udev-rules-service 'coinkite %coinkite-udev-rule #:groups '("plugdev")))
\ No newline at end of file |