如何以Solaris架設FTP虛擬系統(二)_Ftp服務器教程
但不論你采用哪一種方法,有一件事是都需要做的,那就是創造一個虛擬的系統環境。以下簡單列出如何在"/vs"這個目錄下,創造一個新的系統環境,并且不修改程式來啟動虛擬系統的服務:
tar -cf /system.tar /var /usr /etc /dev /devices 將系統中的/var, /usr, /etc, /dev, /devices壓入system.tar這個檔。 tar -xf /system.tar /vs 以上兩行指令便能系統的檔案到"/vs"目錄去,此時當你下達"chroot /vs/usr/bin/sh"指令時,將會得到和原本系統相似的環境。而在這樣的環境中,使用者不結束目前的shell(chroot後所得的的shell)是無法藉由任何指令返回原來的系統的。 然而事實上你不需要全部的系統檔案到"虛擬系統"去,只要所需的檔案即可。至於什麼是所需的檔案,端看你安裝了哪些服務。底下所列為在"/vs"中創造FTP的"虛擬系統"做法: 設定"虛擬系統"中的"/etc/inetd.conf"檔。 設定"虛擬系統"中的"/etc/passwd"檔。 設定"虛擬系統"中的"/etc/shadow"檔。 (2) "虛擬系統"中的"/var"目錄 創造"虛擬系統"中的"/var"目錄,以放置系統記錄檔。 |
- 相關鏈接:
- 教程說明:
Ftp服務器教程-如何以Solaris架設FTP虛擬系統(二)。