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
2、双击LAN管理器,填入下列即可。