• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 如何以Solaris架設FTP虛擬系統(二)

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    但不論你采用哪一種方法,有一件事是都需要做的,那就是創造一個虛擬的系統環境。以下簡單列出如何在"/vs"這個目錄下,創造一個新的系統環境,并且不修改程式來啟動虛擬系統的服務: tar -cf /system.tar /var /usr /etc /dev /devices 將系統中的/var, /usr,
      但不論你采用哪一種方法,有一件事是都需要做的,那就是創造一個虛擬的系統環境。以下簡單列出如何在"/vs"這個目錄下,創造一個新的系統環境,并且不修改程式來啟動虛擬系統的服務:

        tar -cf /system.tar /var /usr /etc /dev /devices

      將系統中的/var, /usr, /etc, /dev, /devices壓入system.tar這個檔。

        tar -xf /system.tar /vs
      將system.tar這個檔的資料解開放在/vs目錄下。

      以上兩行指令便能系統的檔案到"/vs"目錄去,此時當你下達"chroot /vs/usr/bin/sh"指令時,將會得到和原本系統相似的環境。而在這樣的環境中,使用者不結束目前的shell(chroot後所得的的shell)是無法藉由任何指令返回原來的系統的。

      然而事實上你不需要全部的系統檔案到"虛擬系統"去,只要所需的檔案即可。至於什麼是所需的檔案,端看你安裝了哪些服務。底下所列為在"/vs"中創造FTP的"虛擬系統"做法:
      
      (1)"虛擬系統"中的"/etc"目錄
      創造"虛擬系統"中的"/etc"目錄,以放置密碼及設定檔。
        mkdir /vs/etc 

      設定"虛擬系統"中的"/etc/.netd.conf"檔。
        echo "ftp   stream  tcp   nowait  root  /usr/sbin/in.ftpd  
        in.ftpd" > /vs/etc/inetd.conf

      設定"虛擬系統"中的"/etc/passwd"檔。
        echo "root:x:0:1:Super-User:/:/usr/bin/tcsh" > /vs/etc/passwd
        echo "ftp:x:60:60:Anonymous Ftp:/:/dev/null" >> /vs/etc/passwd

      設定"虛擬系統"中的"/etc/shadow"檔。
        echo "root:NP:6445::::::" > /vs/etc/shadow
        echo "ftp:NP:6445::::::" >> /vs/etc/shadow

      (2) "虛擬系統"中的"/var"目錄

      創造"虛擬系統"中的"/var"目錄,以放置系統記錄檔。
        mkdir /vs/var
        mkdir /vs/var/adm

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>