Centos7与windows的文件夹共享问题

Centos7与windows的文件夹共享问题


最近有一些想法需要用到共享文件夹,所以在这里记录一下,虽然百度都能搜得到,但别人的终究是别人的,养成一个整理的好习惯,你才能越来越优秀。

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

四、开放访问端口
firewall-cmd --zone=public --add-port=139/tcp
firewall-cmd --zone=public --add-port=445/tcp
systemctl restart firewalld
五、启动smba服务
systemctl start smb.service

有可能会出现以下的异常
在这里插入图片描述
这个时候检查一下/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
六、测试

在文件管理器中输入 \\192.168.0.2\natapp 应该会让你输入用户名密码,输入之后就可以看到共享文件夹的内容了。
在这里插入图片描述

七、配置开机启动
echo systemctl start smb.service > start_smba.sh
echo start_smba.sh >> /etc/rc.local

以上就是将centos7下文件夹共享给windows的笔记了。这种方式相当于远程访问linux系统,文件存储在linux中。

但是很多时候linux使用的虚拟机容量是有限的,所以不如采用mount的方式将windows的文件夹挂载到linux中,这样使用的就是windows的存储,可以很好的解决存储问题,也不用上传文件了,而是将文件移动到共享文件夹中,从某种程度上来讲,也解决了上传速度的问题,所以我顺便想记录一下mount的过程。

windows的文件夹挂载到Centos7

一、windows设置共享文件夹

找到你想共享的文件夹,右键 属性->共享,然后点击共享(S)...
在这里插入图片描述
下拉选择Everyone,然后点击添加,最后点击共享
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此共享文件夹就创建好了,可以测试一下,在文件管理器中访问\\[你的ip地址]\mp3
在这里插入图片描述

二、centos7下挂载目录共享目录

1、新建一个目录用于挂载

mkdir /mnt/share/mp3

2、安装cifs-utils

yum install cifs-utils

3、挂载共享目录

mount.cifs //192.168.0.2/mp3 /mnt/share/mp3 -o user=WINDOWS用户名,pass=密码

用户名如果没有更改的话,应该是Administrator。执行完以后就能看到 /mnt/share/mp3下有了widnwos下的文件。

在这里插入图片描述
以上就是本次windows与centos7文件共享的一个笔记了。欢迎大家留言探讨!

  • 4
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Anesthesia丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值