《SElinux》练习题
上一篇 / 下一篇 2008-02-28 12:15:56 / 个人分类:LINUX系统
1)查看selinux是否启用LUPA开源社区Ub U?]TH zG"v
LUPA开源社区mydZt|-`LUPA开源社区^"C?NhG9Wp
参考答案:LUPA开源社区Rm!Z7\6_"k
sestatusLUPA开源社区)a\Z~NkK4N1k r
8i%|v2x0RL~1y0
oVAM*Ea8J0k${%^0[5J#^6~`g+M02)启用selinux
6`A:r AP0h2Vj,?+a.ld
_k0
y.Q D:B*Kjk jDx`T0参考答案:
G6|"ck+Dk
HHy0vi /etc/sysconfig/selinux
| G A,B1j0]l F+H0SELINUX=enforcing
存盘退出
%h)k*RO"b:^/X5P}0reboot
sestatus
?(Q"|o e;O0:Y.PX A8X^ q0
S{u6?1z'H1A0 LUPA开源社区@zH8Y7Ls i:Z3)启动httpd测试SElinux是否保护了httpd
,G,Eaaz_0 LUPA开源社区J#iJn(R~w1S$s!q
%y#qm{wf-UP/nL7P0参考答案:LUPA开源社区1Q.?8m,c{5bG5[
service httpd restartLUPA开源社区Uc4x{{
rcxO
1Y@Z3St]-y0 LUPA开源社区*pR:No0['uof8\
.D(sk2Bh~x
J8H04.1)将selinux的当前模式置为permissive
w9^O8_#W-e#X04.2)查看selinux的当前模式
Au] B+S!e04.3)重启httpdLUPA开源社区C
p~ys Ib4]&N*x
LUPA开源社区*_R(Msf
参考答案:
Ge:^$n5{8H&z$_F7w0setenforce 0LUPA开源社区+W/GF\@#t$h
sestatus
v-iLG QUwD5o0service httpd restartLUPA开源社区MO
Z2aM%bwFvk
/WUU9[&xH0 LUPA开源社区fJ,{V\XP4|
'N(`Ak9F#_,]4B)b05)将selinux的当前模式置为enforcing
'e3RI$k-jk0A_0 LUPA开源社区9t(Q'F^tL
8Q(QNzb&d4T3VM3u%E4N0参考答案:LUPA开源社区h4KTF;ULZ$u
setenforce 1
:t-|9s"c#T!@`0 LUPA开源社区[O{nJ/L`7f4}
%Z;O%l!QF.cq06)查看httpd_disable_trans的设定
1g2nZ)][0Dk0vw(JN6J,sU0LUPA开源社区jN0gn
DT\
参考答案:LUPA开源社区~;r*h!]_(FBK
getsebool httpd_disable_transLUPA开源社区J,],a-IIU6x
W3Y,]*]a]#hG0 LUPA开源社区-W*_/kq7\_
1LpZh4bgy%z07.1)将httpd_disable_trans设定为永久不受selinux保护LUPA开源社区)n^/bE6s{R
7.2)查看httpd_disable_trans的设定LUPA开源社区XAkOT$h{d
7.3)重启httpd服务LUPA开源社区:t1zGs)GR0H9X
1_$hEP,m6g0
7s+ZH(s)In:sZ2a1N0参考答案:
h5Z
LQKH1u0setsebool -P httpd_disable_trans=1
7^*aRj7KJy8n"K5XU&W0getsebool httpd_disable_trans
1T8Pvs0j0service httpd restartLUPA开源社区8LQV]4X9x;G`Q
,t eh:y ap!N6?0
\K/f9p[C`(P08)查看selinux的booleans值
tT,M!{%L05E ]qI){T|0
gkf9ojgb0参考答案:LUPA开源社区t5s}8w
C
R(h3G
cat /etc/selinux/targeted/booleansLUPA开源社区{2}[8{0DgFPu4yO
LUPA开源社区8o)b(B8H6|2Y
{(D\ l LP09)显示当前系统进程的contexts
MXwi jqK~0 LUPA开源社区k1r&s6s6@L"?LUPA开源社区%gId:I r,N4A
参考答案:
d;^/~1WV,ku5|']uO0ps -Z
6j(^y-IQ(qZ-lj T0
m:r}/h5r&l{0zrB6qM%E!n[ I010)显示当前系统的/etc/目录下的所有文件的contextsLUPA开源社区l)i({2LK%g
UJWZ6K@0
5`l
CK7z]w0参考答案:
)L!~3@`j,I0ls -Z
$E&i*GWVY'j!P0 LUPA开源社区+GK |7GU d.GQ
11.1)在/tmp/目录下新建一个名为user的文件LUPA开源社区6wR\{Qk
11.2)查看user文件的contextsLUPA开源社区X aiu:|m3_
11.3)改变user文件的contexts为user_home_tLUPA开源社区v7BF~2p
11.4)查看user文件的contextsLUPA开源社区&@2t4X1|\t^e
w
J-W:}+EBh"v0LUPA开源社区Rb#B!z.GE[
参考答案:LUPA开源社区;^7D:j
b8G-BI
touch /tmp/user