2010/11/09

方便好用的 chroot Linux 指令

chroot  就是  Change Root 的縮寫
( 就跟 chown是 Change Owner, chmod 是 Change Mode 一樣的意思 )
他會改變 使用者的根目錄(Root)的位置到別地方

所以 「你以為」的 /etc/passwd  可能其實是在 /somewhere/etc/ 下

這樣做的好處是 可以預防系統被破壞

無論是有意或無心,當某程式更動/破壞了系統檔案
其實 只是破壞了 我們 chroot 過去後的某個目錄下的 [偽系統]檔案而已
真正的系統檔案們 還是完好如初

這樣可以防止粗心coder的無心過錯
也可以防止有心hacker惡意竄改/偷窺系統檔案資訊
這就是 "chroot" 指令的最主要功能

沒有留言:

張貼留言