VMware虚拟机上ubuntu12与win7共享文件夹

29 篇文章 0 订阅
8 篇文章 0 订阅

主机 win7 x64 + vmware 8 + ubuntu12.04 x64

一、启用root账户

  Ubuntu默认是禁用root权限,所以安装的第一步先要打开root权限。具体方法是:

     《ubuntu 12.04 x64 开启 root 登录,并解决root用户后没有声音的问题

设置完成后,重启ubuntu,以root登入。


二、安装VMware-Tools

先启动VM中的Ubuntu系统,再点击VMware Workstation菜单:VM --- Install VMware Tools ,会在Ubuntu系统桌面上创建一个光盘的图标,表示将VMware tool的安装文件载入到Ubuntu的光驱中了。

  然后在终端中输入下面的命令:

  #tar vzxf /media/VMware\ Tools/VMwareTools-xxxxxxxx.tar.gz  -C /tmp

  #/tmp/vmware-tools-distrib/vmware-install.pl

  一路回车,安装完毕

三、在虚拟机的设置里打开文件共享,选择总是启用,然后在虚拟系统Ubuntu下新建一个文件夹,右击该文件夹,选择属性,共享,启用“共享此目录”。如果还没有安装samba,会提示安装,安装提示安装即可。也可以在左边工具条选择ubuntu software center,在搜索栏中输入samba进行安装。


四、配置samba,

       增加共享用户,这里把root设置为共享用户:

smbpasswd -a root

修改/etc/samba/smb.conf,打开语句security = user,并增加username map = /etc/samba/smbusers

cp -p /etc/samba/smb.conf /etc/samba/smb.conf.bak

vi /etc/samba/smb.conf


####### Authentication #######


# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
username map = /etc/samba/smbusers

在文件最后增加共享的文件夹的配置:
[rootfs]
comment = rootfs
path = /
public = yes
writeable = yes
valid users = root
create mask = 0700
directory mask = 0700
available = yes
修改完后,重启samba:
smbd restart
关闭防火墙:
ufw disable
关闭selinux:
setenforce 0
修改后的smb.conf


五、返回win7系统,打开我的电脑,选择左边的网络,可以看到有ubuntu的电脑,选择网络中的ubuntu,并打开,输入在smb.conf设置的用户名和相应的密码,即可查看到ubuntu的共享文件夹了




windows下可以登录samba,但无法访问linux下samba服务器的共享文件基本上有这几点:

1、确保linux下防火墙关闭或者是开放共享目录权限
  内核有默认的防火墙iptables,关闭的话试试 sudo ufw disable   反正要保证防火墙是关闭的。
2、确保samba服务器配置文件smb.conf设置没有问题,可网上查阅资料看配置办法。
3、确保selinux关闭,可以用setenforce 0命令执行
这三点注意到了,基本上都没问题的。


=========================

http://blog.csdn.net/xingmeng0518/article/details/7993957

VMware下Ubuntu安装Vmware Tools后hgfs无法看到共享文件的解决方法

1. 选择VMware Workstation程序菜单中Virtual Machine Settings-->Options-->shared folders,设置共享目录。

2. VM-->Install VMware Tools,准备安装工具包

3. 在Ubuntu的桌面上会出现挂载的光盘,打开光盘,拷贝tar的包到/tmp目录下,解压缩,运行./Vmware-install.pl

4. 在Ubuntu的mnt/hgfs目录下即可看到设定的共享文件夹
若/mnt/hgfs目录下看不到共享的文件,则执行下列两条命令:
(1)sudo apt-get install open-vm-dkms

遇到选择问题,一路回车

(2)sudo mount -t vmhgfs .host:/ /mnt/hgfs

重启虚拟机后,可能还看不到共享文件夹,再次执行mount -t vmhgfs .host:/ /mnt/hgfs即可。

可以把命令添加到/etc/rc.local中,开机自动挂载。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值