一,安裝 DazukoFS:A Stackable Filesystem to Allow Online File Access Control
DasukoFS官網:http://dazuko.dnsalias.org/wiki/index.php/Main_Page
DazukoFS下載:http://dazuko.dnsalias.org/wiki/index.php/Downloads
# uname -a
Linux localhost.localdomain 2.6.26.8-57.fc8 #1 SMP Thu Dec 18 19:19:45 EST 2008 i686 i686 i386 GNU/Linux
# tar -zxf dazukofs-3.0.0.tar.gz
# cd dazukofs-3.0.0
安裝請參考 README 檔,目前提供的 patch 檔有如下幾個版本:
patch-linux-2.6.16 patch-linux-2.6.20 patch-linux-2.6.24 patch-linux-2.6.18 patch-linux-2.6.22 patch-linux-2.6.26
patch-opensuse-11.0 patch-opensuse-11.1
patch-ubuntu-8.10
我的核心是2.6.26.8,所以直接以 patch-linux-2.6.26
# patch -p1 < patches/patch-linux-2.6.26
# make
# make dazukofs_install
# /sbin/modprobe dazukofs
# dmesg | grep dazukofs
dazukofs: loaded, version=3.0.0
測試:
# mkdir /tmp/dazukofs_test
# mount -t dazukofs /tmp/dazukofs_test /tmp/dazukofs_test
# cp /bin/a* /tmp/dazukofs_test
建立測試程式:
# cd test
# make
# env LD_LIBRARY_PATH=lib ./showfiles
開啟新的終端機視窗:
$ find /tmp/dazukofs_test -type f | xargs file
/tmp/dazukofs_test/arch: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
/tmp/dazukofs_test/alsaunmute: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
/tmp/dazukofs_test/alsacard: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
/tmp/dazukofs_test/awk: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
出現以上顯示檔案名稱等訊息表示 dazukofs 掛載成功﹗
回前一個終端機會看到如以下的訊息:
pid:10173 file:/tmp/dazukofs_test
pid:10173 file:/tmp/dazukofs_test
pid:10175 file:/tmp/dazukofs_test/arch
pid:10175 file:/tmp/dazukofs_test/alsaunmute
pid:10175 file:/tmp/dazukofs_test/alsacard
pid:10175 file:/tmp/dazukofs_test/awk
按 Ctrl+C 結束測試程式
^C
Goodbye.
[root@fedora test]# umount /tmp/dazukofs_test
啟動自動掛載 DazukoFS 檔案系統:
最簡單的方法就是直接編輯 /etc/fstab,例如:
# vi /etc/fstab
/var/mysql /var/mysql dazukofs defaults 0 0
/usr /usr dazukofs defaults 0 0
#開機自動掛載 /var/mysql 及 /usr 目錄
開機就會直接將 /var/mysql 及 /usr 目錄掛載 dazukofs 檔案系統,可執行檔案即時掃瞄。
目前測試如果掛載 /home或 /home/$user 關機會出現「Umounting file systems : 」,按 Ctrl+Alt+Del 出現以下的訊息:「shutdown : warning : cannot open /var/run/shutdown.pid 」。
# cat /dev/dazukofs.ctrl
0:AVG8
以上顯示 dazukofs 只有 AVG8 這個軟體使用,關機時 avgd 也有先 stop,但如果單獨掛載 /home/$user/.mozilla 則不會有以上的情形發生。
更多有關 DazukoFS 的掛載注事項,例如有一些可能會引起核心 crash 的情形,README 檔講述的相當清楚,比如說不要將單一個檔案掛載成目錄、直接掛載DazukoFS 到 ( / ) . 及 一些 pseudo filesystems ( /proc , /sys , /dev )等,詳細內容請自行參閱。
文章分頁: 1 2
Posted in Linux安全管理, 電腦資訊 | 5,625 views|
@Don
外掛:http://wordpress.org/extend/plugins/mailtocommenter/installation/
測試(自動寄信給留言者)
[回應]
小朋友 回應:
四月 16th, 2009 at 23:28:39
@測試者,
[回應]
Offer兄:
元宵猜燈謎乎﹗
[回應]
8MEH-REDSL-7ETEC-ULA8R-EAOKL-4EMBR-?CED
The ? is a bgain letter.
[回應]