我是大帅哥,擅长LINUX和C语言,还有脚本,希望和大家交朋友
mail:newhitler@163.com
《chroot配置》
上一篇 /
下一篇 2007-12-03 07:50:32
/ 个人分类:LINUX系统
LUPA开源社区0D2O?+o;P1)新建用户test
LUPA开源社区IuI:B?2Q nU*kuseradd -s /bin/bash test
LUPA开源社区#XuxY)nLUPA开源社区\ P&i
zW^2)将bin sbin等目录COPY到/home/test目录下
%wU3e$dS0cd /home/test
LUPA开源社区6C#_ v+D+JX3Ecp -Rf /bin /sbin /usr/sbin /etc /home/test
!v#U{bB%T {5S,x)R01y,V&I!S0k/g
yZ03)新建lib目录,将需要的lib库文件COPY到lib目录下
/b \ s:p0aJ~EC0mkdir lib
LUPA开源社区_w
Uv{qWldd bin/sh|awk '{print "cp -p ",$(NF-1),"lib"}'|sh
}v'p h
e:@2B8C0ldd bin/ls|awk '{print "cp -p ",$(NF-1),"lib"}'|sh
6j\l0Gd{MnP'E0ldd bin/clear|awk '{print "cp -p ",$(NF-1),"lib"}'|sh
LUPA开源社区K^:C*SlC"xLUPA开源社区]+F9rBF,}2ni*L:y4)赋权限
LUPA开源社区 [.XGG3}M`2xchown -R test:test /home/test
LUPA开源社区P,^Ev:v5C0C]u6A&~e/cq-c{0#GH#~-V5r8VcQi3E8T0!e:H(RBN6K05)建立shtest.c源文件
#B__+s6B
eh0#include <stdlib.h>
~,g}eOs0AQ0#include <unistd.h>
LUPA开源社区C4RgmW#include <string.h>
LUPA开源社区e3w-VV*Y,Z7b
r TcS8gFq&Ii0int main(int argc, char **argv)
LUPA开源社区XuB,r0g!f{
0}8j+e-~z6_Q5S l0 int i;
6{DI+wMM;g0 chdir("/home/test/");
LUPA开源社区0Pvu4c@ i=chroot("/home/test");
1_-^}1CZ@%n5_0 if(i!=0)
LUPA开源社区X*w\@7`|(Q g {
LUPA开源社区@O'`y'Iv perror("chroot");
S@TA!fw
Yo
a
Z(J0 }
rt ]2\/_WU0 if(argc>1&&strcmp(argv[1],"root")==0)
(D0M Y|B)z*]/Er P0 {
LUPA开源社区d1H.c)F-n_/a*US system("/bin/sh");
,N)[N5H:\g0 }
LUPA开源社区'a8M9t+r1t2Wy#b0Lll else
LUPA开源社区 A"DR1h:y {
LUPA开源社区g1|$eq5o)o/} seteuid(getuid());
LUPA开源社区8rEv(iz/I system("/bin/sh");
LUPA开源社区^1hp5[ T C{ }
LUPA开源社区&X2Y"y9ixcM[}
mv1`?m$BhZ0TX,Z(G}F["v-Eh5CU8C0Hf$N,x#Oq%O06)编译shtest.c,生成shtest
LUPA开源社区G$Ja`Q'X8aI `sgcc /tmp/shtest.c -o shtest
Y|,d C*G
AGyQV"C0LUPA开源社区
\/x;y*x/TZ%n-wLUPA开源社区8c1|{7g9o'c6^*a7)将shtest复制到/bin目录下
-| K/qF
nnB0k1g0cp shtest /bin/shtest
LUPA开源社区_4Hi
?A U:}LUPA开源社区raK4G0yO kLUPA开源社区2z)}A(^ZM/w*j8)编辑/etc/passwd,将默认的SHELL改为shtest
[R-?q'X/^0vi /etc/passwd
)g'[} g0H)J)x,_2G{Y,T0[3DMlp0test:x:1819:1819::/home/test:/bin/shtest
LUPA开源社区.^&H \yb%cYLUPA开源社区A%KL-r`X[C
gLUPA开源社区|2r*lw:[X9)测试
LUPA开源社区 q7S+L?,Qw,Csu - test
VPa#q@tpk05z'{z-e
mp0
相关阅读:
- HTC寻求Linux系统合作伙伴要从开源寻突破 (joejoe0332, 2007-9-17)
- 跳过微软 英特尔展示可运行Linux的移动电脑 (joejoe0332, 2007-9-19)
- 开源手机挑战MOTO全开放式Linux系统降临 (joejoe0332, 2007-9-19)
- Google欲用Linux系统抢占智能手机沃土? (joejoe0332, 2007-10-09)
- Ubuntu7.10试用 Linux系统不断迈向主流 (joejoe0332, 2007-10-18)
- Ubuntu7.10亮相 Linux正不断迈向主流 (joejoe0332, 2007-10-21)
- 2012年将有1.3亿部智能手机采用Linux系统 (joejoe0332, 2007-10-30)
- 《Open vpn linux(s/c)》 (ckhitler, 2007-11-01)
- 《LVM》练习题 (ckhitler, 2007-11-28)
- 《RPM安装与维护》练习题 (ckhitler, 2007-12-01)
导入论坛
收藏
分享给好友
管理
举报
TAG: