--- gradm2.ORIG/gradm_adm.c 2004-12-21 19:17:04.000000000 +0000 +++ gradm2/gradm_adm.c 2004-12-23 06:23:31.746052855 +0000 @@ -98,8 +98,13 @@ add_proc_object_acl(current_subject, "/etc/ld.so.preload", proc_object_mode_conv("r"), GR_FEXIST); add_proc_object_acl(current_subject, "/etc/protocols", proc_object_mode_conv("r"), GR_FEXIST); add_proc_object_acl(current_subject, "/dev/urandom", proc_object_mode_conv("r"), GR_FEXIST); +#ifdef __amd64__ + add_proc_object_acl(current_subject, "/lib32", proc_object_mode_conv("rx"), GR_FEXIST); + add_proc_object_acl(current_subject, "/usr/lib32", proc_object_mode_conv("rx"), GR_FEXIST); +#else add_proc_object_acl(current_subject, "/lib", proc_object_mode_conv("rx"), GR_FEXIST); add_proc_object_acl(current_subject, "/usr/lib", proc_object_mode_conv("rx"), GR_FEXIST); +#endif add_proc_object_acl(current_subject, "/lib64", proc_object_mode_conv("rx"), GR_FEXIST); add_proc_object_acl(current_subject, "/usr/lib64", proc_object_mode_conv("rx"), GR_FEXIST); add_proc_object_acl(current_subject, gradm_name, proc_object_mode_conv("x"), GR_FEXIST);