linux/windows 文件共享--Samba环境搭建
samba是一款linux下的免费软件,直接对接windows的CIFS协议,是windows与linux文件共享使用最多的方式。
这篇文章介绍windows与linux实现文件共享的配置过程。
linux端配置samba服务
apt-get update apt-get install samba /etc/init.d/smbd start
配置/etc/samba/smb.conf 文件
vim /etc/samba/smb.conf
最后添加
[share] comment = Share Folder require password browseable = yes path = /home/ create mask = 0777 directory mask = 0777 valid users = user #设置自己的一个用户名, linux 普通用户 force group = nogroup public = yes writable = yes available = yes
重启生效
/etc/init.d/smbd restart #如果没有输出,说明samba本身出了问题,需要重新安装samba
查看samba状态
/etc/init.d/smbd status #如果没有输出,说明samba本身出了问题,需要重新安装samba
添加 samba用户
samba用户必须先是linux用户,否则不行。如果配置是匿名访问可以不用添加用户也能访问,如果配置了$valid\ users$ 则必须添加该用户。否则会拒绝访问。
smbpasswd -a <username>
windows端配置
控制面板(win+r control)--> 程序 --> 程序和功能 启用或关闭Windows功能 --> 选中 SMB 1.0/CIFS File sharing support
各种问题
1、windows端组策略问题
参考:https://blog.csdn.net/wenyue043/article/details/88821025
此问题需要修改Win10 网络策略 按window+R键输入gpedit.msc 来启动本地组策略编辑器,如下: 依次找到“计算机配置-管理模板-网络-Lanman工作站”这个节点,在右侧内容区可以看到“启用不安全的来宾登录”这一条策略设置。状态是“未配置”,如下: 双击“启用不安全的来宾登录”这一条策略设置,将其状态修改为“已启用”并单击确定按钮。