I have tested the packages on a Groovy daily build, and the changes function as intended. The default user, who is in the adm group can use dmesg freely, and unprivileged users can no longer access dmesg.
I am looking for feedback about the maintainability of the util-linux patches, particularly about the additional burden it would place on merges performed in the future. My main worry is the additional dependency of libcap2-bin needed to set CAP_SYSLOG on /bin/dmesg.
I have created patches for both the procps package and the util-linux package which implements the proposed changes.
You can find test packages in the following ppa:
https:/ /launchpad. net/~mruffell/ +archive/ ubuntu/ lp1886112- test
Debdiff for procps: https:/ /paste. ubuntu. com/p/qvmHgMhXS j/ /paste. ubuntu. com/p/SYrK9xrwn P/
Debdiff for util-linux: https:/
I have tested the packages on a Groovy daily build, and the changes function as intended. The default user, who is in the adm group can use dmesg freely, and unprivileged users can no longer access dmesg.
I am looking for feedback about the maintainability of the util-linux patches, particularly about the additional burden it would place on merges performed in the future. My main worry is the additional dependency of libcap2-bin needed to set CAP_SYSLOG on /bin/dmesg.