Samba是开源软件项目之一,可以解决不同系统之间的文件访问问题,从而使得跨平台的文件共享更加容易实现。
实验目的:安装samba服务,使得linux和windows不同平台可以进行文件共享。
实验环境:一台redhat6.5、一台win7虚拟机,并且两台虚拟机要实现互联互通
yum仓库已安装,可以直接使用
基本命令:
yum install /mnt/Packages/samba-3.6.9-164.el6.x86_64.rpm 安装samba包
vim /etc/samba/smb.conf 编辑配置文件
mv smb.conf smb.conf.a 重命名
grep -v "#" smb.conf.a > smb.conf 过滤文件
netstat -natp 查看端口状态
setenforce 0 关闭安全×××
service iptables stop 关闭防火墙
实验步骤:
1、安装samba包
2、查看samba配置文件
3、打开samba配置文件后发现大部分是注释内容(即带有“#”内容),因此为了配置方便及保存原配置文件,这里需要进行复制,得到复制文件为smb.conf.a。然后将原配置文件进行过滤得到更方便操作的文件smb.conf。
4、[root@redhat6 samba]# vim /etc/samba/smb.conf #进入配置文件编辑页面,进行如图所示的配置:
5、配置文件中设置的路径为/opt/share,因此要创建目录,并设置最大权限
6、开启服务,关闭防火墙,关闭安全×××
7、[root@redhat6 samba]# netstat -natp #查看samba服务端口
8、在运行栏输入redhat虚拟机的IP地址进行登录验证
9、登录进去,会有share文件,打开后就可以在里面创建文件,并输入内容
10、在redhat虚拟机上查看是否上传成功
11、匿名登录用户为nobody