ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

centos7创建samba共享文件夹

2021-07-15 14:32:18  阅读:181  来源: 互联网

标签:samba share smb centos7 文件夹 共享 yes


centos7创建共享文件夹

 

0、检查是否已经安装samba

rpm -qi samba

 

1、未安装,安装samba, 如果已安装,请忽略;

yum -y install samba samba-client

 

2、共享一个目录,使用用户名和密码登录后才可以访问,要求可以读写

打开samba的配置文件

vim /etc/samba/smb.conf

[global] 部分内容如下:

[global]

        workgroup = WORKGROUP

        security = user

        passdb backend = tdbsam

        load printers = yes

        cups options = raw

 

 

然后加入以下内容:

[share]

        comment = share for users

        path = /var/backups

        browseable = yes

        writable = yes

        public = no

 

 

 

保存配置文件,创建目录:

mkdir /var/backups

chown root /var/backups

chmod -R 777 /var/backups

添加共享文件夹的用户,使用“ smbpasswd -a root ”

输入密码:

 

重启 samba 

 

临时关闭SELinux:setenforce 0 

 

service smb restart



centos7下samba服务器------匿名共享

 

牛顿果实 2018-06-28 13:39:52  10062  收藏 4

版权

        samba服务很好的实现了windows和linux之间的文件共享,在网络中还是比较常用的。下面在centos7上做一个简单的samba匿名访问配置;

 

实验环境:

 

 

 

如图

 

1)安装samba的软件包,这里使用yum安装

 

    yum clean all

 

    yum insatll samba -y

 

    安装完后检查安装包;

 

    rpm -qa | grep samba

 

2)开启samba服务

 

    systemctl start smb nmb

 

3)samba的配置文件是smb.conf,存放在/etc/samba下,配置前建议先做一个备份

 

   

 

 4)配置samba的全局参数,由于是配置匿名访问,需要添加map to guest = bad user一列,centos7里smb版本包不再支持share;

 

    

 

参数解析

 

[global]

   workgroup = 工作组名 

   netbios name  = 相当于主机名

   server string = 服务器描述

   log file = 日志文件路径

   max log size = 50

   security = user

 

   map to guest = Bad User    #允许匿名访问

 

5)配置共享组,共享组主要用来定义需要在网络上共享的文件资源;

 

    

 

参数解析

 

[share]                          

    comment = 共享描述 

    path = /share               #共享的文件路径      

    writable  = yes             #是否可写       

    browseable = yes        #是否可被浏览        

 

    guest ok  = yes            #是否允许匿名访问

 

6)创建共享目录,上述工作组配置的路径在/目录先,所以需要在/目录下创建,配置需要一致

 

    

 

     #给匿名用户一个权限

 

        #进一步我们需要配置Selinux

 

7)基本的配置已经完成,为了实验的测试,需要关闭防火墙放行samba的流量;

 

    

 

8)使用客户机PC1进行测试,运行\\172.16.72.144

 

    

 

    

 

    ok啦,从windows上可以清楚的看到之前服务器里创建的aa.txt文件。

 

 

————————————————

版权声明:本文为CSDN博主「牛顿果实」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

 

原文链接:https://blog.csdn.net/weixin_38479749/java/article/details/80840567

 

标签:samba,share,smb,centos7,文件夹,共享,yes
来源: https://www.cnblogs.com/iancloud/p/15015380.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有