2017-3-16 Samba服务器实现windows和linux实时同步

 

    最近有一个需求,想在windows写东西,上传到linux系统中。看到老男孩python视频,发现这个居然很好用,之前也用过,但是不怎么用,现在重装一回吧,记录下笔记,下次需要的时候能够快速部署。

 

1、yum仓库部署,安装samba

[root@python ~]# yum list|grep samba 

[root@python ~]# yum install samba samba-client samba-common -y

[root@python ~]# vim /etc/samba/smb.conf   ##末尾添加[samba]模块

[samba]
comment = samba linux shared it
path=/samba
readonly=no
public=yes
guest ok=yes
writable=yes
browseable=yes

[root@python ~]# testparm  ##检验配置文件语法对否

2、设置samba账户

[root@python ~]# useradd samba  ##系统用户是必须的
[root@python ~]# passwd samba
Changing password for user samba.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.


[root@python ~]# smbpasswd -a samba  ##创建windows登录用户
New SMB password: ##密码还不能是samba
Retype new SMB password:
Added user samba.

3、测试

[root@python ~]# ifconfig 

eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.29 netmask 255.255.255.0 broadcast 192.168.1.255

[root@python ~]# mkdir /samba

[root@python ~]# chown -R nobody:nobody /samba/ ##不确定这步做不做

[root@python ~]# chmod 777 /samba/

[root@python ~]# systemctl start smb

[root@python ~]# netstat -tunlp |grep 445

[root@python ~]# systemctl status firewalld

这时,在windows的计算机内输入\192.168.1.29

 

4、报错

+++++++++++++++++++++++++

提示windows无法访问samba?

默认情况下,Windows 7无法正常访问NAS或者Samba服务器上的共享文件夹。原因在于从Vista开始,微软默认只采用NTLM v2协议的认证回应消息了,而目前的NAS系统和Samba还只支持LM或者NTLM

解决:win+R输入secpol.msc

2017-3-16  Samba服务器实现windows和linux实时同步

2、双击LAN管理器,填入下列即可。

2017-3-16  Samba服务器实现windows和linux实时同步