9 # Verify if security.mac.portacl.suser_exempt=1 really exempts super-user.
11 sysctl security.mac.portacl.suser_exempt=1 >/dev/null
13 bind_test ok ok uid root tcp 77
14 bind_test ok ok uid root tcp 7777
15 bind_test ok ok uid root udp 77
16 bind_test ok ok uid root udp 7777
18 bind_test ok ok gid root tcp 77
19 bind_test ok ok gid root tcp 7777
20 bind_test ok ok gid root udp 77
21 bind_test ok ok gid root udp 7777
23 # Verify if security.mac.portacl.suser_exempt=0 really doesn't exempt super-user.
25 sysctl security.mac.portacl.suser_exempt=0 >/dev/null
27 bind_test fl ok uid root tcp 77
28 bind_test ok ok uid root tcp 7777
29 bind_test fl ok uid root udp 77
30 bind_test ok ok uid root udp 7777
32 bind_test fl ok gid root tcp 77
33 bind_test ok ok gid root tcp 7777
34 bind_test fl ok gid root udp 77
35 bind_test ok ok gid root udp 7777
37 # Verify if security.mac.portacl.port_high works for super-user.
39 sysctl security.mac.portacl.port_high=7778 >/dev/null
41 bind_test fl ok uid root tcp 77
42 bind_test fl ok uid root tcp 7777
43 bind_test fl ok uid root udp 77
44 bind_test fl ok uid root udp 7777
46 bind_test fl ok gid root tcp 77
47 bind_test fl ok gid root tcp 7777
48 bind_test fl ok gid root udp 77
49 bind_test fl ok gid root udp 7777