by Defcon7 » Sat Sep 02, 2006 2:28 am
I've tried a fresh build of vanilla+the latest grsec and it is possible to select both options by default, selecting "Security level medium" enables CONFIG_GRKERNSEC_PROC_USERGROUP and it is still possible to check the box of CONFIG_GRKERNSEC_PROC_USER under Filesystem Protections.
Reading the help for both options they look complementary:
CONFIG_GRKERNSEC_PROC_USER:
If you say Y here, non-root users will only be able to view their own processes, and restricts them from viewing network-related information, and viewing kernel symbol and module information.
CONFIG_GRKERNSEC_PROC_USERGROUP:
If you say Y here, you will be able to select a group that will be able to view all processes, network-related information, and kernel and symbol information. This option is useful if you want to run identd as a non-root user.
CONFIG_GRKERNSEC_PROC_USERGROUP Looks as a group override to the restrictions applied by CONFIG_GRKERNSEC_PROC_USER.
CONFIG_GRKERNSEC_PROC_USERGROUP Doesnt says that it will hidden processes and other infos to non-root users, so it looks as a complement to CONFIG_GRKERNSEC_PROC_USERGROUP.
Anyway, i tried unchecking CONFIG_GRKERNSEC_PROC_USER and everything works fine.
Thank you for your help and your efforts in developing grsec.
Giacomo Di Ciocco.