|
Bugzilla – Full Text Bug Listing |
| Summary: | yast2-audit-laf rules are not preserved across reboots | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Henryk Hecht <nvbugs> |
| Component: | YaST2 | Assignee: | YaST Team <yast-internal> |
| Status: | CONFIRMED --- | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Enhancement | ||
| Priority: | P5 - None | ||
| Version: | Leap 15.6 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| URL: | https://trello.com/c/gOKBwrda | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Henryk Hecht
2024-06-17 07:18:57 UTC
First observation: That code has not changed at all for at least two years on the YaST side. https://github.com/yast/yast-audit-laf That implies that this behavior is very unlikely to be new. Further inspection shows that the real code is very old; most of it goes back to 2008-2010. Later changes were only minor. https://github.com/yast/yast-audit-laf/blob/master/package/yast2-audit-laf.changes It doesn't seem to be widely used; I can't recall any bug reports about it in recent years. This whole module is probably a hot candidate for dropping. If the code is that old, it dates from audit-1.x, which is before augenrules and the inclusion of 10-no-audit.rules -> audit.rules as the baseline configuration. So its behavior makes sense with contemporary versions of audit. I am unsurprised that the module is unpopular: there are probably very few people actively and directly using audit in the first place, and the yast module isn't required/recommended by anything, so it's hard to know that it's there. But the rule editing probably hasn't worked properly since at least 2015, so if this is the first bug report of that, it seems really no one at all is using it, and dropping it may be reasonable. If not, the other three tabs still seem to work, so maybe it could be salvaged by either making it edit /etc/audit/rules.d/audit.rules instead of /etc/audit/audit.rules, or else just scrapping the rules editing portion. |