- 已加入
- 9/5/06
- 訊息
- 208
- 互動分數
- 0
- 點數
- 16
這是一個被欺騙的使用者的故事.....
發生在一萬年前....
地點是個很廣大的農場..... ;x;
活在自己世界的使用者.....
有點像是NewZealand 的牛一樣快樂.....
root 反倒是輕鬆的 cowboy.....
Why....???
因為一上次 root 學到了一個寶貴的教訓.....
這一次放了一個很大的陷井給使用者.....
這次 root 學乖了.....
因為上次的原因......
讓 root 差點失去寶貴的資料..... :lkl:
所以這次 root 使用了.....
失傳已久的 chroot.... ;couch2;
root 如何成功的反擊使用者無理的要求......
事情的經過是這樣的.... ;ranger;
root 決定這樣做.....
先分割一個ext3的硬碟.....
然後掛上chroot.....
使用方法如下..... ;em25;
1. 先分割硬碟.....fdisk
[root@localhost~]#fdisk /dev/sda2 #分割硬碟 /dev/sda2
Command (m for help):m #查看命令
Command (m for help):n #新增一個
Command action
e extended
p primary partition (1- 4)
#p #主要磁盤
Partition Number:1 #開始代號第1個
First cyclinder (1-113,default 1 ):1 #開始磁柱1號
Last cyclinder or +size ...... :113 #結束磁柱113號
Command (m for help):w #寫入硬碟分割表
[root@localhost~]#mke2fs -j /dev/sda2 #接下來格式化 -j 表示做成ext3
2. 然後 root要做成一個映象檔....mirror :D
[root@localhost~]#mkdir /rootback #建立一個資料夾
[root@localhost~]#mount -t ext3 /dev/sda2 /rootback #把硬碟掛到資料夾上
[root@localhost~]#cp -r -f /bin /rootback #備份檔案到 rootback 資料夾上
[root@localhost~]#cp -r -f /usr/sbin /rootback #備份檔案到 rootback 資料夾上
[root@localhost~]#cp -r -f /sbin /rootback #備份檔案到 rootback 資料夾上
[root@localhost~]#cp -r -f /etc /rootback #備份檔案到 rootback 資料夾上
以下簡略.....
然後看有無檔案要備份的.....
通通備份到 /rootback .....
3. 接下來完成備份後......
開始使用失傳已久的chroot ...... ;)
[root@localhost~]#chroot /rootback #使用失傳已久的 chroot 把 /rootback 變成 /
[root@localhost~]#ls / #查看/ ok .....
total 56
drwxr-xr-x 9 root root 4096 Nov 9 21:35 ./
drwxr-xr-x 9 root root 4096 Nov 9 21:35 ../
-rw-r--r-- 1 root kid 0 Nov 9 21:35 1.txt
drwxr-xr-x 2 root kid 4096 Nov 9 21:26 bin/
drwxr-xr-x 23 root kid 12288 Nov 9 21:25 dev/
drwxr-xr-x 81 root kid 8192 Nov 9 21:30 etc/
drwx------ 3 root kid 4096 Nov 9 21:32 home/
drwxr-xr-x 11 root kid 4096 Nov 9 21:29 lib/
drwxr-xr-x 2 root kid 4096 Nov 9 21:30 mnt/
drwxr-xr-x 2 root kid 12288 Nov 9 21:27 sbin/
[root@localhost~]# mv /usr/sbin/chroot /usr/sbin/rootback
#把chroot 藏起來防止被使用者找到.....
這次不管使用者使用什麼技量.....
root 都不怕了......
因為使用者是活在一個虛擬的硬碟底下...... :o
發生在一萬年前....
地點是個很廣大的農場..... ;x;
活在自己世界的使用者.....
有點像是NewZealand 的牛一樣快樂.....
root 反倒是輕鬆的 cowboy.....
Why....???
因為一上次 root 學到了一個寶貴的教訓.....
這一次放了一個很大的陷井給使用者.....
這次 root 學乖了.....
因為上次的原因......
讓 root 差點失去寶貴的資料..... :lkl:
所以這次 root 使用了.....
失傳已久的 chroot.... ;couch2;
root 如何成功的反擊使用者無理的要求......
事情的經過是這樣的.... ;ranger;
root 決定這樣做.....
先分割一個ext3的硬碟.....
然後掛上chroot.....
使用方法如下..... ;em25;
1. 先分割硬碟.....fdisk
[root@localhost~]#fdisk /dev/sda2 #分割硬碟 /dev/sda2
Command (m for help):m #查看命令
Command (m for help):n #新增一個
Command action
e extended
p primary partition (1- 4)
#p #主要磁盤
Partition Number:1 #開始代號第1個
First cyclinder (1-113,default 1 ):1 #開始磁柱1號
Last cyclinder or +size ...... :113 #結束磁柱113號
Command (m for help):w #寫入硬碟分割表
[root@localhost~]#mke2fs -j /dev/sda2 #接下來格式化 -j 表示做成ext3
2. 然後 root要做成一個映象檔....mirror :D
[root@localhost~]#mkdir /rootback #建立一個資料夾
[root@localhost~]#mount -t ext3 /dev/sda2 /rootback #把硬碟掛到資料夾上
[root@localhost~]#cp -r -f /bin /rootback #備份檔案到 rootback 資料夾上
[root@localhost~]#cp -r -f /usr/sbin /rootback #備份檔案到 rootback 資料夾上
[root@localhost~]#cp -r -f /sbin /rootback #備份檔案到 rootback 資料夾上
[root@localhost~]#cp -r -f /etc /rootback #備份檔案到 rootback 資料夾上
以下簡略.....
然後看有無檔案要備份的.....
通通備份到 /rootback .....
3. 接下來完成備份後......
開始使用失傳已久的chroot ...... ;)
[root@localhost~]#chroot /rootback #使用失傳已久的 chroot 把 /rootback 變成 /
[root@localhost~]#ls / #查看/ ok .....
total 56
drwxr-xr-x 9 root root 4096 Nov 9 21:35 ./
drwxr-xr-x 9 root root 4096 Nov 9 21:35 ../
-rw-r--r-- 1 root kid 0 Nov 9 21:35 1.txt
drwxr-xr-x 2 root kid 4096 Nov 9 21:26 bin/
drwxr-xr-x 23 root kid 12288 Nov 9 21:25 dev/
drwxr-xr-x 81 root kid 8192 Nov 9 21:30 etc/
drwx------ 3 root kid 4096 Nov 9 21:32 home/
drwxr-xr-x 11 root kid 4096 Nov 9 21:29 lib/
drwxr-xr-x 2 root kid 4096 Nov 9 21:30 mnt/
drwxr-xr-x 2 root kid 12288 Nov 9 21:27 sbin/
[root@localhost~]# mv /usr/sbin/chroot /usr/sbin/rootback
#把chroot 藏起來防止被使用者找到.....
這次不管使用者使用什麼技量.....
root 都不怕了......
因為使用者是活在一個虛擬的硬碟底下...... :o