dmesg не работает на новом ядре из под пользователя, входящего в группу proc: syslog(0xa, 0, 0) = -1 EPERM (Operation not permitted) syslog(0x3, 0x5062c0, 0x4008) = -1 EPERM (Operation not permitted)
И в std-2.4.x (с kernel-fix-security-owl и CONFIG_HARDEN_PROC) точно так же не работает - требует CAP_SYS_ADMIN.
Я в курсе.. просьба сделать какой-то костыль, что бы можно было читать dmesg из под пользователя. Лакостис обещал добавить sysctl
Для текущих сборок 2.6.18-std эта проблема неактуальна, но только по той причине, что kernel-fix-security-altsec на 2.6.18 так и не перенесён...