I have just started with grsecurity and I must say I am very impressed with it. I have had an issue with grsecurity and unrealircd. This is the type of message I was getting:
Dec 5 20:22:32 generatech kernel: grsec: From X.X.X.X: denied hardlink of /usr/lib64/unrealircd/modules/cloak.so (owned by 0.0) to tmp/BFC4D0B6.cloak.so for /usr/bin/unrealircd[unrealircd:5432] uid/euid:102/102 gid/egid:1005/1005, parent /sbin/rc[start-stop-daem:5431] uid/euid:0/0 gid/egid:0/0
The solution, following the gentoo bug [1], has been to include unrealircd in the "trusted" TPE group. My kernel options:
CONFIG_GRKERNSEC_TPE=y
CONFIG_GRKERNSEC_TPE_ALL=y
CONFIG_GRKERNSEC_TPE_INVERT=y
CONFIG_GRKERNSEC_TPE_GID=10
Nevertheless, there is the security concern of adding a daemon user into the TPE trusted group, and the suggested patch has not been taken by the unrealircd team [2]. Being a newbie, I am not aware of the security hole implied in having the unrealircd in the TPE trusted group, but I imagine it can be partially dealt with the RBAC system (this is my next task).
Cheers!
[1] http://bugs.gentoo.org/show_bug.cgi?id=223835
[2] http://bugs.unrealircd.org/view.php?id=3705