Skip to content

Commit 05f426d

Browse files
poetteringkeszybz
authored andcommitted
NEWS: add a comment about udev's MemoryDenyWriteExecute= setting (systemd#5414)
Apparently if people are adventurous enought to run Go programs in udev rules they might run into problems with MemoryDenyWriteExecute=. I am pretty sure the best way out is for the toolchain generating programs incompatible with W^X to be fixed, but this still deserves documentation. This was forgotten for the 232 release, hence add it now, retroactively. See: systemd#5400
1 parent c22569e commit 05f426d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

NEWS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,13 @@ CHANGES WITH 233 in spe
357357

358358
CHANGES WITH 232:
359359

360+
* udev now runs with MemoryDenyWriteExecute=, RestrictRealtime= and
361+
RestrictAddressFamilies= enabled. These sandboxing options should
362+
generally be compatible with the various external udev call-out
363+
binaries we are aware of, however there may be exceptions, in
364+
particular when exotic languages for these call-outs are used. In
365+
this case, consider turning off these settings locally.
366+
360367
* The new RemoveIPC= option can be used to remove IPC objects owned by
361368
the user or group of a service when that service exits.
362369

0 commit comments

Comments
 (0)