From: Yu Watanabe Date: Mon, 1 Sep 2025 03:07:34 +0000 (+0900) Subject: NEWS: mention ACLs by "uaccess" is always set by udevd X-Git-Tag: v258-rc4~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a8b9fd49f7602c19b56deb8cc0efd23e0aa8e2a;p=thirdparty%2Fsystemd.git NEWS: mention ACLs by "uaccess" is always set by udevd Follow-up for c960ca2be1cfd183675df581f049a0c022c1c802 (#36444). Prompted by https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112660. --- diff --git a/NEWS b/NEWS index ff55bbcaa3a..d51b5d5e03c 100644 --- 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