一、在服务器端上安装软件并进行相关配置(以下操作需用用户root进行):

  1、安装samba: yum -y install samba samba-client

  2、启动服务并设置开机启动: systemctl  start smb , systemctl enable smb

  3、创建共享文件 : mkdir /public

  4、建立安全上下文: chcon -t samba_share_t /public

  5、创建smb用户: useradd smbuser -s /sbin/nologin

  6、为用户添加密码: smbpasswd -a smbuser

  7、设置其它用户可拥有写入权限: chmod o+w /public

  8、将以下内容写入配置文件的最后面: vim /etc/samba/smb.conf

    [public]

      path = /public

      hosts allow = 10.0.0.    //此处为主机所有网段

      browseable = yes

      wirte list =smbuser

  9、将相关服务添加到防火墙,并重新加载防火墙

    1) firewall-cmd  --permanent  --add-service=samba

    2)  firewall-cmd  --permanent  --add-service=rpc-bind

    3)  firewall-cmd  --permanent  --add-service=mountd

    4)  firewall-cmd --reload

  10、重启服务: systemctl restart smb

二、客户端配置:

  1、yum  -y  install  samba-client  cifs-utils

  2、创建挂载文件: mkdir  /smbfile

  3、添加以下内容到/etc/fstab文件里: vim /etc/fstab

    //10.0.0.20/public  /smbfile  cifs  defaults,username=smbuser,password=123456,multiuser  0 0

  4、挂载文件: mount /smbfile

三、在windows里访问时直接输入: \\10.0.0.20 ,然后输入正确用户名和密码即可。

PS : 在 linux客户端里也可以输入: smbclient   //10.0.0.20/public  -U smbuser 后,输入正确的用户名与密码直接进行访问。另外,如其它samba用户没有写入权限,也可运行命令: cifscreds add 10.0.0.20 -u smbuser  获得写入权限。

CentOS 7 配置 samba服务器的更多相关文章

  1. CentOS 7.2 安装配置Samba服务器

    1背景 转Linux刚刚1年,vim操作还不能应对工程代码,之前一直都是Gnome桌面 + Clion 作开发环境,无奈在服务器上没有这样的环境, 看同事是(Windows)Source Insigh ...

  2. CentOS 7安装配置Samba服务器

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  3. CentOS 7安装配置Samba服务器(挂载共享文件夹)

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  4. [转载]CentOS 7安装配置Samba服务器

    假设我们有这样一个场景 共享名路径权限SHAREDOC/smb/docs所有人员包括来宾均可以访问RDDOCS/smb/tech仅允许特定组的用户进行读写访问 特定组的组名为RD,目前的Alice.J ...

  5. CentOS下安装配置Samba服务器

    0 环境介绍 VMWARE12下安装的CENTOS7虚拟机.宿主机为WIN7. 1 离线安装 费了九牛二虎之力,下载各种依赖,还是有问题,转向在线安装. 2 在线安装 虚拟机采用默认的配置: 其次,网 ...

  6. CentOS7安装配置SAMBA服务器

    假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以访问 RDDOCS /smb/tech 仅允许特定组的用户进行读写访问 特定组的组名为RD,目前 ...

  7. 在CentOS上配置SAMBA共享目录(转载)

    在CentOS上配置SAMBA共享目录 From: https://blog.csdn.net/qiumei1101381170/article/details/53265341 2016年11月21 ...

  8. linux上安装配置samba服务器

    linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯愁,如何在Windows和Linux之间实现资源共享,就请看看这 ...

  9. 配置samba 服务器 共享Linux目录

    配置samba 服务器 共享Linux目录 1.安装: yum install -y samba* 2.修改配置文件 vim /etc/samba/smb.conf [web] path = /usr ...

随机推荐

  1. 内存写越界导致破环堆结构引起的崩溃问题定位经验[如报错malloc(): memory corruption或free(): invalid next size]

    前段时间开发的一个后端C模块上线后,线上出core,初始时,因为訪问压力不大,所以崩溃是上线3天左右出现的.当时用gdb跟进调用堆栈并检查源代码,发现出core位置的代码沒有啥问题.因为当时开发任务较 ...

  2. DOM指针

    dom节点改变 会自动改变节点的指针 child = formula.firstChild while(child){ next = child.nextSibling; formula.remove ...

  3. rewrite_static

    <?php class MyObject { public static $myStaticVar = 0; function myMethod() { self::$myStaticVar + ...

  4. JQuery 双击动态编辑

             $(this).append(input);            $("input#temp").focus();            $("inp ...

  5. UVALive - 6257 K - Chemist's vows 【DFS】【BFS】【DP】

    题目链接 https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_ ...

  6. [原创]java WEB学习笔记14:JSP的9 个隐含对象 及 JSP 的基本语法

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  7. POJ 之 Hardwood Species

                                                         Hardwood Species Time Limit:10000MS     Memory ...

  8. Python的标准GUI:Tkinter的组件

    Label组件: Label组件用于显示文本和图像,并且使用双重缓冲 用法: 使用Label组件可以指定想要显示的内容(文本.位图或者图片): from tkinter import * master ...

  9. 英语发音规则---Z字母

    英语发音规则---Z字母 一.总结 一句话总结:字母Z的名称zed /zed/,美式英语的称zee /zi:/,少数方言(如香港)读izzard /'izəɹd/. 1.字母Z在单词中发[z]? pu ...

  10. 浏览器访问web站点原理图

    启动tomcat,在浏览器中输入http://localhost:8080/web_kevin/hello.html,发生的事情如下: 1.浏览器解析主机名,即解析localhost.浏览器首先会到本 ...