]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
NEWS: mention ACLs by "uaccess" is always set by udevd
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 1 Sep 2025 03:07:34 +0000 (12:07 +0900)
committerLuca Boccassi <luca.boccassi@gmail.com>
Mon, 1 Sep 2025 09:06:18 +0000 (10:06 +0100)
Follow-up for c960ca2be1cfd183675df581f049a0c022c1c802 (#36444).
Prompted by https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112660.

NEWS

diff --git a/NEWS b/NEWS
index ff55bbcaa3a405981cd1f330563bc6a5e094d0fa..d51b5d5e03c0f91a13ea4756be3dc19cf590b812 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -19,6 +19,18 @@ CHANGES WITH 258 in spe:
           option. (This effectively means "mesg n" is now the default, rather
           than "mesg y", see mesg(1) man page for help.)
 
+        * ACLs for device nodes requested by "uaccess" udev tag are now always
+          applied/updated by systemd-udevd through "uaccess" udev builtin, and
+          systemd-logind no longer applies/updates ACLs but triggers "change"
+          uevents to make systemd-udevd apply/update ACLs. Hence, the "uaccess"
+          udev tag should be set not only on "add" action but also on "change"
+          action, and it is highly recommended that the rule is applied all
+          actions except for "remove" action.
+          Recommended example:
+              ACTION!="remove", SUBSYSTEM=="hidraw", TAG+="uaccess"
+          The following example does not work since v258:
+              ACTION=="add", SUBSYSTEM=="hidraw", TAG+="uaccess"
+
         * systemd-run's --expand-environment= switch, which was disabled
           by default when combined with --scope, has been changed to be
           enabled by default. This brings cmdline expansion of transient