Gentoo Archives: gentoo-hardened

From: "Tóth Attila" <atoth@××××××××××.hu>
To: gentoo-hardened@l.g.o
Subject: Re: [gentoo-hardened] grsec denying gradm, system unusuable
Date: Mon, 17 Feb 2014 20:03:27
Message-Id: d74a253a7cd056ec867dbf12460f99bc.squirrel@atoth.sote.hu
In Reply to: [gentoo-hardened] grsec denying gradm, system unusuable by John Tate
1 I think you should not issue gradm -E before activating learning mode.
2 Also make sure to populate your policy with at least some default stuff
3 for the admin role before enabling it. The example policy file gives a
4 starting point.
5 --
6 dr Tóth Attila, Radiológus, 06-20-825-8057
7 Attila Toth MD, Radiologist, +36-20-825-8057
8
9 2014.Február 17.(H) 20:29 időpontban John Tate ezt írta:
10 > I am new to grsecurity I am having a problem when I enable RBAC, where
11 > grsecurity denies gradm and certain directories such as /etc/grsec are
12 > inaccessible, and even /dev/grsec.
13 >
14 > gentoo ~ # gradm -E
15 > gentoo ~ # gradm -F -L /etc/grsec/learning.log
16 > Could not open /dev/grsec.
17 > open: Permission denied
18 >
19 > /var/log/messages contains this...
20 > Feb 16 22:40:56 gentoo kernel: [ 659.863486] grsec: From 192.168.0.3:
21 > (default:D:/sbin/gradm) use of CAP_DAC_OVERRIDE denied for
22 > /sbin/gradm[gradm:3315] uid/euid:0/0 gid/egid:0/0, parent
23 > /bin/bash[bash:1876] uid/euid:0/0 gid/egid:0/0
24 >
25 > CONFIG_GRKERNSEC=y
26 > # CONFIG_GRKERNSEC_CONFIG_AUTO is not set
27 > CONFIG_GRKERNSEC_CONFIG_CUSTOM=y
28 > CONFIG_GRKERNSEC_TPE_UNTRUSTED_GID=101
29 > CONFIG_GRKERNSEC_KMEM=y
30 > CONFIG_GRKERNSEC_IO=y
31 > CONFIG_GRKERNSEC_PERF_HARDEN=y
32 > CONFIG_GRKERNSEC_RAND_THREADSTACK=y
33 > CONFIG_GRKERNSEC_PROC_MEMMAP=y
34 > CONFIG_GRKERNSEC_BRUTE=y
35 > CONFIG_GRKERNSEC_MODHARDEN=y
36 > CONFIG_GRKERNSEC_HIDESYM=y
37 > CONFIG_GRKERNSEC_KERN_LOCKOUT=y
38 > # CONFIG_GRKERNSEC_NO_RBAC is not set
39 > CONFIG_GRKERNSEC_ACL_HIDEKERN=y
40 > CONFIG_GRKERNSEC_ACL_MAXTRIES=3
41 > CONFIG_GRKERNSEC_ACL_TIMEOUT=60
42 > CONFIG_GRKERNSEC_PROC=y
43 > CONFIG_GRKERNSEC_PROC_USER=y
44 > CONFIG_GRKERNSEC_PROC_ADD=y
45 > CONFIG_GRKERNSEC_LINK=y
46 > # CONFIG_GRKERNSEC_SYMLINKOWN is not set
47 > CONFIG_GRKERNSEC_FIFO=y
48 > CONFIG_GRKERNSEC_SYSFS_RESTRICT=y
49 > # CONFIG_GRKERNSEC_ROFS is not set
50 > CONFIG_GRKERNSEC_DEVICE_SIDECHANNEL=y
51 > CONFIG_GRKERNSEC_CHROOT=y
52 > CONFIG_GRKERNSEC_CHROOT_MOUNT=y
53 > CONFIG_GRKERNSEC_CHROOT_DOUBLE=y
54 > CONFIG_GRKERNSEC_CHROOT_PIVOT=y
55 > CONFIG_GRKERNSEC_CHROOT_CHDIR=y
56 > CONFIG_GRKERNSEC_CHROOT_CHMOD=y
57 > CONFIG_GRKERNSEC_CHROOT_FCHDIR=y
58 > CONFIG_GRKERNSEC_CHROOT_MKNOD=y
59 > CONFIG_GRKERNSEC_CHROOT_SHMAT=y
60 > CONFIG_GRKERNSEC_CHROOT_UNIX=y
61 > CONFIG_GRKERNSEC_CHROOT_FINDTASK=y
62 > CONFIG_GRKERNSEC_CHROOT_NICE=y
63 > CONFIG_GRKERNSEC_CHROOT_SYSCTL=y
64 > CONFIG_GRKERNSEC_CHROOT_CAPS=y
65 > CONFIG_GRKERNSEC_AUDIT_GROUP=y
66 > CONFIG_GRKERNSEC_AUDIT_GID=100
67 > CONFIG_GRKERNSEC_EXECLOG=y
68 > CONFIG_GRKERNSEC_RESLOG=y
69 > CONFIG_GRKERNSEC_CHROOT_EXECLOG=y
70 > CONFIG_GRKERNSEC_AUDIT_PTRACE=y
71 > CONFIG_GRKERNSEC_AUDIT_CHDIR=y
72 > CONFIG_GRKERNSEC_AUDIT_MOUNT=y
73 > CONFIG_GRKERNSEC_SIGNAL=y
74 > CONFIG_GRKERNSEC_FORKFAIL=y
75 > CONFIG_GRKERNSEC_TIME=y
76 > CONFIG_GRKERNSEC_PROC_IPADDR=y
77 > CONFIG_GRKERNSEC_RWXMAP_LOG=y
78 > CONFIG_GRKERNSEC_DMESG=y
79 > CONFIG_GRKERNSEC_HARDEN_PTRACE=y
80 > CONFIG_GRKERNSEC_PTRACE_READEXEC=y
81 > # CONFIG_GRKERNSEC_SETXID is not set
82 > CONFIG_GRKERNSEC_TPE=y
83 > CONFIG_GRKERNSEC_TPE_ALL=y
84 > # CONFIG_GRKERNSEC_TPE_INVERT is not set
85 > CONFIG_GRKERNSEC_TPE_GID=101
86 > CONFIG_GRKERNSEC_RANDNET=y
87 > CONFIG_GRKERNSEC_BLACKHOLE=y
88 > CONFIG_GRKERNSEC_NO_SIMULT_CONNECT=y
89 > # CONFIG_GRKERNSEC_SOCKET is not set
90 > # CONFIG_GRKERNSEC_DENYUSB is not set
91 > CONFIG_GRKERNSEC_SYSCTL=y
92 > # CONFIG_GRKERNSEC_SYSCTL_DISTRO is not set
93 > CONFIG_GRKERNSEC_SYSCTL_ON=y
94 > # CONFIG_GRKERNSEC_SELINUX_AVC_LOG_IPADDR is not set
95 > CONFIG_GRKERNSEC_FLOODTIME=10
96 > CONFIG_GRKERNSEC_FLOODBURST=6
97 >
98 > Help would really be appreciated to get this working, because I'm
99 > quite new to this and I have no idea what I've missed.
100 >
101 > --
102 > www.johntate.org
103 >

Replies

Subject Author
Re: [gentoo-hardened] grsec denying gradm, system unusuable John Tate <john@××××××××.org>