摘要:Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。而通过Samba匿名访问配置可以限制访问服务器共享文件的用户或者访问权限。

一、Samba服务器匿名访问配置前的准备

1、了解网络连接状况

①查看网卡(ip address show ens33)

②查看网络配置(ping www.baidu.com)

③了解Samba服务器端相关软件包的安装情况(rpm -qa | grep samba)

④安装 Samba(yum -y install samba)【安装过的直接跳过该步骤】

⑤了解相关进程的信息(ps -eaf | grep smbd/nmbd)

⑥了解服务启动情况

I.查看Samba两个进程smb、nmb的状态(systemctl status 进程名)

II.设置Samba两个进程开机自启动(systemctl enable 进程名)

III.重启Samba两个进程(systemctl restart smb/nmb)

⑦了解端口的监听情况(netstat -anp | grep 139)

⑧防火墙配置

I.临时关闭selinux防火墙(setenforce 0)

II.开启Samba服务(将Samba服务加入到防火墙能通过的列表中)

命令行:firewall-cmd --permanent --add-service=samba

III.重新加载防火墙(firewall-cmd --reload)

 二、Samba匿名访问配置

1、创建系统用户组和用户并设置用户密码

①创建系统用户组(groupadd 用户组名)

 ②创建系统用户并加入用户组(useradd 用户名 -g 用户组名)

③创建用户不加入用户组(useradd 用户名)

 ④设置新添加用户的密码(passwd 用户名)

2、创建Samba用户(pdbedit -a 用户名)

-- 后面分别是创建tech02、leader01、leader02、stu01、stu02  Samba用户,按上图操作。

 3、创建目录(mkdir 目录名)

 4、实现匿名登录(vim /etc/samba/smb.conf)

4、实现目录隐藏(vim /etc/samba/tech01[tech02、leader01、leader02].smb.conf)

①tech01

②tech02

③leader01

④leader02

5、重启服务

①简单测试Samba的配置文件

命令行:testparm




 ②重启运行Samba服务的两个进程

命令行:systemctl restart smb     systemctl restart nmb

至此,配置完成。

老铁们:测试就靠你们啦,测试的时候-切换用户时记得切断连接,看下图,言尽于此!

Linux服务器之Samba匿名访问配置相关推荐

  1. 空服务器安装linux,debian服务器linux服务器web建站搭建linux服务器之Debian安装

    debian服务器linux服务器web建站搭建linux服务器之Debian安装 原文来自i火吧 大家都知道linux的发行版本很多,有centos啊,debian啊,ubuntu等,下面我就用de ...

  2. 【linux服务器之最爱centos】之 SAMBA服务器架设

    分类:linux SAMBA服务器简介 1.SAMBA服务主要用途是要在Windows和Unix Like主机间共享数据. SAMBA的功能: 提供用户登陆SAMBA主机时进行身份认证,从而提供不同的 ...

  3. linux服务之samba

      samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windows功能强大,而且访问速度快.安全.samba服务器具有这么多优点, ...

  4. Linux服务之Samba服务篇

    Samba服务 桑巴Smb是基于cs架构 作用:用于跨平台进行文件共享 优点:兼容性好,较为安全(具备身份验证) 缺点:仅限内网环境使用 应用:一般在办公环境下使用 rz 也是一种可以在Windows ...

  5. Linux服务.NO7——samba

    10.Samba 10.1.samba概念 Samba服务是一种类似于ftp或nfs的一种文件共享的服务,是基于SMB协议的在网络上的计算机之间远程共享Linux文件和打印服务. 利用Samba服务器 ...

  6. Linux下用Samba作PDC配置方法

    1.首先要建立一些相关的目录: Mkdir /home/samba Mkdir /home/samba/public Mkdir /home/samba/exchange Mkdir /home/sa ...

  7. linux mrtg 命令,linux服务器之流量监控(MRTG)

    本系列文章原则:灰常详细,灰常简单,新手包学包会! 因其简单,故未涉及安全性方面的考虑呵! 本实验服务器为rhel-5-server-i386,客户端为windows xp.本实验所用软件包均在rhe ...

  8. linux开启80服务器,Linux服务器之IPTABLES开启80端口

    在服务器部署不同的程序时,总会遇到各种各样的问题,其中本文介绍的iptables开放80端口也是在服务器部署常见的问题之一.常见情况有以下两种: 情况一:在linux服务器部署好web运行环境和程序时 ...

  9. shell 调用securecrt_securecrt导入xshell 解决xshell、SecureCRT中文乱码 - Linux - 服务器之家...

    securecrt导入xshell 解决xshell.SecureCRT中文乱码 发布时间:2017-04-14 来源:服务器之家 一.解决xshell 中文乱码 在xshell命令行里面 输入: l ...

最新文章

  1. 深度学习 vs 机器学习 vs 模式识别
  2. 理解深度学习中的学习率及多种选择策略
  3. 如何使用JavaScript漂亮地打印JSON?
  4. php mysql 查询每隔一段时间插入的数据_SQL查询某个时间段共多少条数据
  5. web前端学习文档 电子版_web前端小白系统入门学习
  6. Django中object.all
  7. 带出7个“师弟”,支付宝BASIC College的辅导员是个伪90后
  8. mysql 主表存hash和子表的名字_【mysql】mysql分表和表分区详解
  9. C/C++编程操作Redis数据库,hiredis包装redis数据库操作接口及测试(增删改查与连接)
  10. 最通俗易懂的理解API和SDK
  11. 官网英文版学习——RabbitMQ学习笔记(二)RabbitMQ安装
  12. (转)cd命令为何要实现成shell内建命令
  13. 墨刀原型图设计大全(转)
  14. python实现fastq文件GC含量的计算
  15. position:fixed;支持ie6,清楚ie6下抖动。
  16. Baklib知识库-企业知识库管理平台
  17. 彻底禁用win10自动更新功能及其powershell代码
  18. WEB基础之: form标签
  19. G.7xx 音频压缩标准
  20. 预防WinRAR文件损坏

热门文章

  1. 试算平衡表示例图_期末试算平衡表截图
  2. 【HUST】网络攻防实践|5_二进制文件补丁技术|实验二 getshell
  3. Android app升级完成以后自动重启自身App
  4. 阿里巴巴开源技术体系
  5. ps 简笔画效果制作
  6. 基于深度学习的单人步态识别系统
  7. 通用的产品功能设计方法
  8. 矩阵快速幂求斐波那契数列(初学整理)
  9. 金属按钮开关如何接线
  10. 谷歌借Google Play重返中国,这次能成功吗?