Centos7与windows的文件夹共享问题。Centos怎么创建共享文件夹
- 经验分享
- 时间:2023-06-21 12:53
- 2574人已阅读
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
最近有一些想法需要用到共享文件夹,所以在这里记录一下,虽然百度都能搜得到,但别人的终究是别人的,养成一个整理的好习惯,你才能越来越优秀。
Centos7共享文件夹给windows
samba个人认为是一个很优秀的文件夹分享工具,能够把linux的目录共享出去,类似与windows的共享目录功能。并且它对多用户的权限管理很方便,我想公司经常用到的局域网文件夹分享可能就是使用了这个工具吧!话不多说,开始正题。
一、安装samba
yum install samba
二、追加samba用户
smbpasswd -a root
然后输入密码就可以了,但是这里要注意的是添加的用户必须是系统用户,不然会添加失败。
useradd zhangjw
三、配置共享文件夹
vim /etc/samba/smb.conf # 文件末尾追加下面内容 [natapp] path = /usr/local/natapp available = yes valid users = root,zhangjw read only = no browseable = yes public = yes writable = yes
[natapp]: 共享文件夹的名字。
path: 共享文件夹的路径。
available: 是否可用。
valid users: 可访问的用户名,多个用户用“,”隔开。
read only: 是否只读。
browseable: 是否可以浏览。
public: 是否公开。
writable: 是否可以写入。
应该还有更多的配置,目前只用到这些,有兴趣的同学可以参考这篇博客:https://www.cnblogs.com/root0/p/9275118.html
四、开放访问端口
注意:不同Linux或者不同版本下的开启防火墙方式都不同。凯哥这里就不列出具体开启防火墙的方案了。如果不会可以自己在网络上查询。
五、启动smba服务
有可能会出现以下的异常
这个时候检查一下/etc/samba/smb.conf文件[global]模块中的security是否等于share,据说高版本的smba已经废除了这一选项,所以把它改为:security = user,map to guest = Bad User,然后再执行systemctl start smb.service命令就可以了。
[global] workgroup = SAMBA security = user map to guest = Bad User passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw
六、测试
七、配置开机启动
以上就是将centos7下文件夹共享给windows的笔记了。这种方式相当于远程访问linux系统,文件存储在linux中。