免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4629 | 回复: 2
打印 上一主题 下一主题

VMware下LINUX AS 5中取得WINDOWS 共享文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-16 17:04 |只看该作者 |倒序浏览
最近我在自己的VMWare下裝了一個LINUX AS 5,但是一直找不到主機WINDOWS共享下的文件
我用過的方法
 启动VM中的linux,选择vmware workstation程序菜单中VM >install VMware tools...
  执行:
  mkdir /mnt/cdrom
  mount -o ro /dev/cdrom /mnt/cdrom (vmtools的安装文件放在vmware虚拟的cdrom中,首先要mount上这个光驱才能找到安装文件)
  cd/mnt/cdrom
  tar-zxvf VMwareTools-5.0.0-12124.i386.tar.gz -C /tmp (把安装文件解压到/tmp)
  cd /tmp/vmware-tools-distrib
  ./vmware-install.pl (执行vwware的安装脚本,这个脚本是用perl编写的)
  在这里,安装程序会询问安装文件存放位置和设置分辨率等一系列问题,在大多数情况下,安装默认配置vmware tools就可以正常工作,因此,这里对每一个问题按回车键选择默认配置。
  安装完以后,vmware会添加一个vmhgfs的模块到内核中,可以使用lsmod查看


這樣的方法網上的相似版本用了幾個,但是還是不能達到目的,誰能給個提示

论坛徽章:
0
2 [报告]
发表于 2008-06-16 17:59 |只看该作者
:surprise: 如果想要便捷的方法的话 直接FTP共享就可以了

论坛徽章:
0
3 [报告]
发表于 2008-06-17 11:14 |只看该作者
1.下载
ftp://vsftpd.beasts.org/users/cevans/vsftpd-1.2.1.tar.gz
2.安装
   #make
   $ ls -l vsftpd
    -rwxrwxr-x    1 chris    chris       61748 Sep 27 00:26 vsftpd
   如果系统没有nobody用户,请增加nobody用户
   [root@localhost root]# useradd nobody
   useradd: user nobody exists
   如果系统没有/usr/share/empty/目录,请建立该目录
   [root@localhost root]# mkdir /usr/share/empty/
   mkdir: cannot create directory `/usr/share/empty\': File exists
   建立/var/ftp/目录,并建立ftp用户
   [root@rhel4 vsftpd-1.2.1]# ll /var/ftp/
   ls: /var/ftp/: 没有那个文件或目录
   [root@rhel4 vsftpd-1.2.1]#
   [root@rhel4 vsftpd-1.2.1]# mkdir /var/ftp/
   [root@rhel4 vsftpd-1.2.1]# useradd -d /var/ftp ftp
   useradd: user ftp exists
   如果系统已有ftp用户,则请执行
   [root@rhel4 vsftpd-1.2.1]#  chown root.root /var/ftp
   [root@rhel4 vsftpd-1.2.1]#  chmod og-w /var/ftp

   编译安装,如果make install出现以下错误请修改Makefile
   [root@rhel4 vsftpd-1.2.1]# make install
if [ -x /usr/local/sbin ]; then \\
        install -m 755 vsftpd /usr/local/sbin/vsftpd; \\
else \\
        install -m 755 vsftpd /usr/sbin/vsftpd; fi
if [ -x /usr/local/man ]; then \\
        install -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \\
        install -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \\
elif [ -x /usr/share/man ]; then \\
        install -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \\
        install -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \\
else \\
        install -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \\
        install -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
install: 无法创建一般文件‘/usr/local/man/man8/vsftpd.8’: 没有那个文件或目录
install: 无法创建一般文件‘/usr/local/man/man5/vsftpd.conf.5’: 没有那个文件或目录
    [root@rhel4 vsftpd-1.2.1]# vi Makefile
install:
        if [ -x /usr/local/sbin ]; then \\
                $(INSTALL) -m 755 vsftpd /usr/local/sbin/vsftpd; \\
        else \\
                $(INSTALL) -m 755 vsftpd /usr/sbin/vsftpd; fi
        if [ -x /usr/share/man ]; then \\
                $(INSTALL) -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \\
                $(INSTALL) -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \\
        elif [ -x /usr/local/man ]; then \\
                $(INSTALL) -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \\
                $(INSTALL) -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \\
        else \\
                $(INSTALL) -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \\
                $(INSTALL) -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
        if [ -x /etc/xinetd.d ]; then \\
                $(INSTALL) -m 644 xinetd.d/vsftpd /etc/xinetd.d/vsftpd; fi
    [root@rhel4 vsftpd-1.2.1]# cp vsftpd.conf /etc
  复制PAM验证文件,以允许本地用户登录VSFTPD。
[root@rhel4 vsftpd-1.2.1]# cp RedHat/vsftpd.pam /etc/pam.d/ftp

3.允许本地用户登陆
取消vsftpd.conf以下三行的注释:
local_enable=YES
write_enable=YES
local_umask=022

4.测试
[root@rhel4 vsftpd-1.2.1]# vi /etc/vsftpd.conf
在配置文件最后增加如下一行:
listen=YES

[root@rhel4 vsftpd-1.2.1]# /usr/local/sbin/vsftpd &
[1] 25452


[root@rhel4 vsftpd-1.2.1]#  ftp localhost
Connected to rhel4.newsky.cn.
220 (vsFTPd 1.2.1)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:root): ftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (127,0,0,1,194,146)
150 Here comes the directory listing.
226 Directory send OK.
ftp> mkdir asdf
550 Permission denied.
ftp> ls
227 Entering Passive Mode (127,0,0,1,51,231)
150 Here comes the directory listing.
226 Directory send OK.
ftp> exit
?Invalid command
ftp> quit
221 Goodbye.




看看这个你做的来不


我用的是CENTOS 5   自代FTP
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP