samba实现windows和linux系统间资源同步方案

1. 安装samba
yum install samba samba-client samba-swat -y
查看安装状况 rpm -qa | grep samba

2. 启动Samba服务器
systemctl start smb
systemctl start nmb
3. 设置开机自启动
chkconfig --level 35 smb on (systemctl enable smb.service)
4. 设置主配置文件
vi /etc/samba/smb.conf.example

	hosts allow = ip或网段(允许连接的客户端IP)
    max connections = 0(最大连接数,0表示不限制)

samba实现windows和linux系统间资源同步方案
5. 新建用户
useradd -s /sbin/nologin crm
smbpasswd -a crm(crm$2018)(使用smbpasswd –a建立SMB账户)

6. 新建目录
mkdir -p /home/crm/nfs
7. 更改目录属性
chown crm.crm /home/crm
chmod 775 /home/crm
8. 配置conf文件
vi /etc/samba/smb.conf

[crm]
     comment = This is a directory of crm.
     path = /home/crm  (共享目录路径)
     public = no       (是否对所有ip都共享)
     admin users =crm  (共享目录用户)
     valid users = @crm
     writable = yes    (用户写权限)
     create mask = 0750  (创建文件权限)
     directory  mask = 0750  (创建目录权限)

9. 登录测试
在windows输入窗口+R ,然后输入ip,会出现共享目录,点击crm输入密码登录

samba实现windows和linux系统间资源同步方案
samba实现windows和linux系统间资源同步方案
samba实现windows和linux系统间资源同步方案
10. 将共享目录映射成Windows的驱动器
a. 右击“计算机”–>“映射网络驱动器”
b. 在文件夹栏输入共享地址及路径,点击“完成”输入用户名和密码
c. 映射完毕后,打开资源管理器可以看到映射的共享目录
samba实现windows和linux系统间资源同步方案
11.通过goodsync工具实现windows和linux系统的资源备份
samba实现windows和linux系统间资源同步方案
最后设置goodsync定时同步就可以实现将本地目录和映射过来的linux系统的目录之间进行数据同步了!!