Hey,
well with your advice I "fixed" it for myself. I changed the following
structure in linux/fs/proc/root.c as you said (17 is my group proc)
struct proc_dir_entry proc_root = {
PROC_ROOT_INO, 5, "/proc",
S_IFDIR | S_IRUSR | S_IRGRP | S_IXUSR | S_IXGRP, 2, 0, 17,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^
Should only allow r+x access to user&group group proc
0, &proc_root_inode_operations,
NULL, NULL,
NULL,
&proc_root, NULL
};
I haven't tested it yet but there's no reason it shouldn't work.
Thanks to y'all
Andi