2
2
As I can find in Mac OS X
smarek:~ marekseberaold$ dmesg
Unable to obtain kernel buffer: Operation not permitted
usage: sudo dmesg
Is this really important, to disable access to dmesg output for non-root / non-administrative users? Why is Apple doing this at all?
Apparently, the need to run as root comes from the original BSD command. I think that modern FreeBSD has abandoned the need for root
– new123456 – 2012-01-26T12:15:56.040dmesg
.