虚拟机linux安装samba,实现和window共享文件
一.前提:虚拟机和主机互ping,可以ping通
二安装samba
(1)rpm -qa | grep samba 查询是否安装程序。默认情况下,虚拟机安装了部分samba .
(2)卸载已经安装的部分samba
rpm -e xxx -f --nodeps; xxx是你刚刚查到的samba名称,查到多个,就执行多次命令
(3)安装
网上有其他安装方法,我的是,在FileSystem中搜索samba,找到三个安装文件rpm,双击安装。
用root账号不知道怎么找不到这三个文件的,必须用普通账号才能找到
(4)配置samba
# vim /etc/samba/samba.conf 打开配置文件,准备配置
[global]
workgroup=Linux
netbios name=Linux
server string=xxx
security=share
[share]
path=/share
writeable=yes
browseable=yes
guest ok=yes
public =yes
[java]
path=/java
writeable=yes
browseable=yes
guest ok=yes
public=yes
说明:次配置文件配置了两个共享文件夹。path=/share,share为其中一个共享的文件夹。
详细参数说明,可以访问http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html
(5)给共享文件访问授权
# chown -R nobody:nobody /share
#chown -R nobody:nobody /java
(6)启动samba
# service samba start
(7)测试
在window运行中输入\\虚拟机ip,便会看到两个共享目录java和share.
访问出错的时候,把主机防火墙和虚拟机防火墙关闭(# service iptables stop)和SELinux状态(#setenfortce 0),再试。