天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧系统 >> 正文

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

2013-2-23网络整理佚名

  上一篇文章中我们向大家介绍了在Linux系统下组建小型局域网的方法,相信大家肯定都有所了解了吧!接下来我们要继续给大家介绍一下怎么样来以Solaris架设FTP虚拟系统,下面大家就跟着我们txwb网吧联盟的网吧系统栏目一起去看看吧!
  事实上虚拟系统主要是利用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虚拟系统的方法了,大家如果还有什么想知道的地方可以去本站的网吧系统栏目去查找,如果找不到相关内容,可以留言一起讨论,当然如果大家有什么好的资料也可以和我们一起分享哦!

本文来源:网络整理 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行