SAMBA:是在Linux和UNIX系统上实现SMB协议的一个免费软件。使用它可实现:在Linux服务器上设置一个共享目录,让Windows主机上可以访问(rw)这个目录。
环境:centos6.7
1. 安装samba
yum install samba samba-client samba-swat
备注:这三个都要安装
2. 关闭selinux(一个强化的安全子系统)和firewall(防火墙)
1)关闭selinux
#vi /etc/selinux/config
将SELINUX=enforcing
改为
SELINUX=disabled
2)关闭firewall
关闭: systemctl stop firewalld
开机禁用 : systemctl disable firewalld
关闭服务后,重启电脑
备注:也可以不关闭selinux和firewall,而做一些精细的配置。在内网使用,为了方便,可直接关闭selinux,关闭firewall
3. 修改配置文件/etc/samba/smb.conf
vim /etc/samba/smb.conf
进入编辑模式,在最下面添加如下内容
[myshare] #共享名称
comment = passwd #提示信息,任意写
path = /home/sharefolder #共享目录
public = no #关闭“所有人可见”
writable = yes #允许写入操作
4.添加samba用户
pdbedit -a -u root(此处为用户名)
执行过命令后,输入登录密码和再次输入密码确认
备注:samba服务程序的用户账号必须在当前系统中已经存在
5. 创建共享目录
mkdir /home/sharefolder
chown -R root:root /home/sharefolder
备注:该目录在第3步,修改配置文件/etc/samba/smb.conf中配置
6. 启动smb服务
/etc/init.d/smb start
7. 在windows上访问该目录,实现文件共享
windows键+R打开运行窗口,输入Samba服务器的IP地址
输入第4步创建的samba用户的用户名和密码
即可完成访问,实现linux和windows对文件夹的共享,且均具有读写权限。
8. 映射网络驱动器
映射网络驱动器,可快速实现对网络共享文件夹的快速访问。
可右击上面的“myshare”文件夹,点击“映射网络驱动器”
选择驱动器名称
即可得到一个快速访问该共享文件夹的盘符。