如何以Solaris架设FTP虚拟系统(二)

来源:云南设计港 时间:2007-10-08 13:43:00 

但不论你采用哪一种方法,有一件事是都需要做的,那就是创造一个虚拟的系统环境。以下简单列出如何在"/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/inetd.conf"档。

echo"ftpstreamtcpnowaitroot/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:AnonymousFtp:/:/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

标签:
0
投稿

猜你喜欢

  • RHCE桥接,免密登录和修改端口号介绍

    2023-08-31 05:18:46
  • Linux 中的export与alias命令详解

    2022-06-03 00:34:22
  • Git 命令详解及常用命令整理

    2021-09-21 20:31:58
  • 解析Win 2000中的EXE文件(3)

    2007-08-31 14:09:00
  • 谷歌网站管理员博客:提高跨域选择URL的意识

    2011-12-01 10:59:02
  • 一五一十谈IIS安全机制

    2007-10-10 14:08:00
  • 保护WEB服务器的15个技巧

    2008-10-22 12:00:00
  • 详解Docker创建支持ssh服务的容器和镜像

    2021-01-30 01:46:49
  • UCenter Home重大功能改进 积分系统篇

    2009-06-03 12:11:00
  • 如何在 CentOS/RHEL 系统中使用带 VLAN 标记的以太网卡

    2023-10-07 06:02:51
  • 利用百度指数分析网民行为

    2008-02-15 13:13:00
  • 玩转ARP攻击

    2009-12-24 09:53:00
  • 网页抓取优先策略

    2008-01-18 13:14:00
  • 关于在IIS中使用Gzip页面压缩

    2009-04-30 12:58:00
  • Web网站的性能测试工具

    2008-04-01 09:25:00
  • 比Nginx更快的Cherokee

    2010-05-12 13:31:00
  • 转载与引用,抄袭与盗链

    2007-11-16 16:07:00
  • adsense有点击次数却没有收入?

    2008-08-06 20:21:00
  • 搜索引擎为网站导流量:百度74.88% 谷歌13.54%

    2007-09-08 08:01:00
  • Office 2010技术预览将终结 Beta发布在即

    2009-10-28 09:18:00
  • asp之家 网站运营 m.aspxhome.com