5636网吧资讯

怎么样来以Solaris架设FTP虚拟系统

来源:欣欣时间:2017-08-25 17:41

  上一篇文章中我们向大家介绍了在Linux系统下组建小型局域网的方法,相信大家肯定都有所了解了吧!接下来我们要继续给大家介绍一下怎么样来以Solaris架设FTP虚拟系统,下面大家就跟着我们5636网吧联盟的网吧系统栏目一起去看看吧!
  事实上虚拟系统主要是利用chroot来达成的,就是改变根目录的位置,而使得系统对应到一新的系统设定中。主要两种方法,一是修改程式码,另一个则是用系统本身的命令来达成。
  这2种方法都需要创造一个虚拟的系统环境。以下简单列出如何在/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时,将会得到和原本系统相似的环境。关于在/vs中创造FTP的虚拟系统做法:
  1、创造虚拟系统中的/etc目录,以放置密码及设定档。mkdir/vs/etc
  设定虚拟系统中的/etc/inetd.conf档。
  echoftpstreamtcpnowaitroot/usr/sbin/in.ftpd
  in.ftpd>/vs/etc/inetd.conf
  设定虚拟系统中的/etc/passwd档。
  echoroot:x:0:1:Super-User:/:/usr/bin/tcsh>/vs/etc/passwd
  echoftp:x:60:60:AnonymousFtp:/:/dev/null>>/vs/etc/passwd
  设定虚拟系统中的/etc/shadow档。
  echoroot:NP:6445::::::>/vs/etc/shadow
  echoftp:NP:6445::::::>>/vs/etc/shadow
  2、创造虚拟系统中的/var目录,以放置系统记录档。
  mkdir/vs/var
  mkdir/vs/var/adm
  3、创造虚拟系统中的/var目录,以放置系统程式及程式库。
  mkdir/vs/usr
  mkdir/vs/usr/bin
  mkdir/vs/usr/sbin
  mkdir/vs/usr/lib
  从/usr/lib拷贝下列档案至/vs/usr/lib
  ld.so.1
  libauth.so.1
  libbsm.so.1
  libc.so.1
  libcmd.so.1
  libcrypt_i.so.1
  libdl.so.1
  libgen.so.1
  libmp.so.1
  libmp.so.2
  libnsl.so.1
  libsocket.so.1
  nss_files.so.1
  从/usr/bin拷贝下列档案至/vs/usr/bin
  *ls
  从/usr/sbin拷贝下列档案至/vs/usr/sbin
  *in.ftpd(FTP伺服器程式)
  *inetd(InternetSuperDaemon)
  4、虚拟系统中的/dev与/devices目录作/dev、/devices的tar档。tar-cf/dev.tar/dev/devices将tar档解至/vs目录下。
  tar-xf/dev.tar/vs删除tar档
  rm/dev.tar
  5、启动服务chroot/vs/usr/sbin/inetd-s
  需要注意是否关闭原始系统中inetd.conf的ftp选项,否则无法正常启动。
  以上就是以Solaris架设FTP虚拟系统的方法了,大家如果还有什么想知道的地方可以去本站的网吧系统栏目去查找,如果找不到相关内容,可以留言一起讨论,当然如果大家有什么好的资料也可以和我们一起分享哦!

 371
以上内容整理自互联网,如有侵权请与小编联系,QQ: 2850592923。欢迎加入网吧业主交流群:609150654(可加)614859884(可加) 加微信群请添加:wbzz5636
5636增值联盟
上一篇 :Win7系统重装后需要做什么初始设置 下一篇 :在Linux系统下如何组建小型局域网

相关推荐

5636搜索一下
登录