|
@@ -372,6 +372,20 @@ config AUDIT_TREE
|
|
|
depends on AUDITSYSCALL
|
|
|
select FSNOTIFY
|
|
|
|
|
|
+config AUDIT_LOGINUID_IMMUTABLE
|
|
|
+ bool "Make audit loginuid immutable"
|
|
|
+ depends on AUDIT
|
|
|
+ help
|
|
|
+ The config option toggles if a task setting it's loginuid requires
|
|
|
+ CAP_SYS_AUDITCONTROL or if that task should require no special permissions
|
|
|
+ but should instead only allow setting its loginuid if it was never
|
|
|
+ previously set. On systems which use systemd or a similar central
|
|
|
+ process to restart login services this should be set to true. On older
|
|
|
+ systems in which an admin would typically have to directly stop and
|
|
|
+ start processes this should be set to false. Setting this to true allows
|
|
|
+ one to drop potentially dangerous capabilites from the login tasks,
|
|
|
+ but may not be backwards compatible with older init systems.
|
|
|
+
|
|
|
source "kernel/irq/Kconfig"
|
|
|
|
|
|
menu "RCU Subsystem"
|