基于Centos7搭建Samba服务

2023-05-16

准备两台安装好centos7的虚拟机

服务器端172.16.1.11/24

客户端172.16.1.12/24

[root@server ~]# yum install samba samba-client -y        #服务器端安装软件包( samba samba-client)

配置文件 /etc/samba/smb.conf

[root@server ~]# cd /etc/samba/
[root@server samba]# ls
lmhosts  smb.conf  smb.conf.example
[root@server samba]# 

smb.conf.example:配置文件模板文件

smb.conf 主配置文件

vim smb.conf                                      #编辑主配置文件

[myshare]                                            #共享名
        comment = this is  myshare         #共享描述
        path = /myshare                          #共享目录
        browseable = yes                        #不隐藏共享
        writeable = yes                             #允许写入
        guest ok = yes                             #允许匿名访问

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

firewall-cmd --add-service=samba-client --permanent    #允许服务通过防火墙

chcon -t samba_share_t      /myshare    #给共享目录设置selinux   (可以直接关闭selinux,vim /etc/syysconfig/selinux      SELINUX= enforcing   )

systemctl start smb nmb smb         #启动服务

systemctl   enable   nmb smb          #开机自启

-------------------------------------------------------------------------

客户端配置

yum -y install samba-client cifs-utils  #安装客户端需要的软件包

[root@client ~]# smbclient -L 172.16.1.11           #发现samba服务器  ip'地址写服务器端的IP地址
Enter SAMBA\root's password:                        #因为设置可以匿名访问这里无密码,直接回车即可
Anonymous login successful

    Sharename       Type      Comment
    ---------       ----      -------
    print$          Disk      Printer Drivers
    myshare         Disk      this is myshare                         可以看到共享的目录
    IPC$            IPC       IPC Service (Samba 4.10.16)
Reconnecting with SMB1 for workgroup listing.
Anonymous login successful

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------
    SAMBA                SERVER

[root@client /]# smbclient //172.16.1.11/myshare     #连接共享目录

Enter SAMBA\root's password: 
Anonymous login successful
Try "help" to get a list of possible commands.
smb: \> ls
  .                                   D        0  Thu Jul  8 11:46:47 2021
  ..                                  D        0  Thu Jul  8 11:16:58 2021
  a.txt                               N        0  Thu Jul  8 11:43:38 2021

        20961280 blocks of size 1024. 19399812 blocks available
smb: \> 
可以查看文件

如需写入文件单在smb.conf 文件写 writable = yes 是不行的,需要在服务器端给权限  chmod o+w /myshare

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于Centos7搭建Samba服务 的相关文章

随机推荐

  • Boost库的编译

    Boost的编译 一 编译环境 Win7 sp1 64位旗舰版 43 VS2008 sp1 43 boost 1 63 二 下载 boost http www boost org users history version 1 63 0 h
  • 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。c++

    给定一段连续的整数 xff0c 求出他们中所有偶数的平方和以及所有奇数的立方和 输入数据包含多组测试实例 xff0c 每组测试实例包含一行 xff0c 由两个整数m和n组成 对于每组输入数据 xff0c 输出一行 xff0c 应包括两个整数
  • 虚拟机和宿主机之间无法拖拽/安装增强功能失败,用共享文件夹来做替代

    一般为了免去配置作业环境的麻烦 xff0c 很多课程都会要求使用虚拟机 xff0c 使用虚拟机挂载给定的虚拟硬盘文件后就不用配置环境了 安装虚拟机 xff0c 配置虚拟机一般都是比较容易的 xff0c 但是安装增强功能真的爪巴 一般有两种方
  • SPFA思路讲解,如何判断最短路中是否存在负权环路,例题(计算过路税收)。c++

    Bellman Ford和SPFA思路 在解单源最短路径的时候第一个想法是dijkstra 但是dijkstra存在一定的局限性 xff0c 图中存在负权边的时候没有办法保证它的正确性 xff0c 为了解决相应的问题 xff0c 使用bel
  • visual studio2019 +配置OpenGL

    下载VS2019 到官网https visualstudio microsoft com zh hans downloads 选择下载社区版 安装时勾选 c 43 43 模块 xff0c 注意 vs 组件占用较大 xff0c 目的地址要有充
  • 拯救C盘:转移虚拟内存

    安装文件默认路径一时爽 事后清理磁盘火葬场 C盘爆红的那天我记得很清楚 xff0c 是我安装完了VS studio 2019 xff0c 但那时的我并没在意 xff0c 直到我有一天打开虚拟机用着用着 xff0c 虚拟机暂停报错磁盘问题 这
  • 计算无法被整除的第k大正整数

    题面 xff1a 任务给定两个数字 xff0c 分别表示 n 和 k xff0c 要求给出无法被 n 整除的第 k 大的正整数 例如 n 61 3 xff0c k 61 7 xff0c 则前 7 个无法被 n 整除的正整数为 1 2 4 5
  • 血与泪的教训:127.0.0.1由于目标积极拒绝,无法连接

    在尝试python socket编程的时候 xff0c 首先将编写好的客户端和服务器端都部署在本地进行 xff0c 并且使用同一台宿主机 客户端使用127 0 0 1 xff0c 服务器端使用0 0 0 0或者直接 刚开始我端口是随意选择的
  • 在ubuntu上安装charm-crypto

    在ubuntu上安装charm crypto 在google groups上看到相关安装信息 xff0c 现在均无法完全在windows上运行charm crypto xff0c 所以选择在虚拟机上进行环境的配置 ubuntu 环境 使用
  • 论文阅读 :A survey of visual analytics techniques for machine learning

    题目 xff1a A survey of visual analytics techniques for machine learning A survey of visual analytics techniques for machin
  • 使用Django管理员在后台添加数据库时出现no such table: main.auth_user__old解决方法

    在学习Django开发时 xff0c 创建好管理员账号后 xff0c 准备通过Django内置的管理网页来测试能否在表中添加记录 xff0c 选择save后出现如上图所示的报错 解决方案是升级Django的版本 xff0c 原Django
  • nano 命令

    Nano命令指南 打开文件与新建文件 使用nano打开或新建文件 xff0c 只需键入 xff1a 代码 1 1 打开或新建文件 nano 文件名 Nano是一种单模式编辑器 xff0c 你可以直接输入文字 如果你要编辑一个像 etc fs
  • 数据处理时踩坑总结【持续更新版】

    DataFrame的iterrows迭代中无法直接修改源数据 在iterrows中 xff0c 尝试使用index和row对DataFrame类型的变量直接进行更改 xff0c 但是输出时发现值没有改变 这是因为使用row 列名 修改的值是
  • 单片机串口通讯产生乱码

    64 有关串口通讯乱码 今天做了一个51单片机的proteus仿真实验 xff0c 用到串口通信 xff0c 但是无论怎么调试都是输出乱码 一般产生乱码都是因为波特率不对 xff0c 可能你所用的晶振 以及定时器T1产生的波特率 xff0c
  • Ubuntu双系统安装(一次安装成功)

    Ubuntu双系统安装主要有关键地两步 xff1a 一 制作启动硬盘 二 为Ubuntu分配磁盘空间 第二点是安装过程中非常重要的一步 制作启动硬盘 xff1a 1 下载Ubuntu LTS xff0c 可以去官网下载 2 下载UltraI
  • linux环境下,一步步教你命令行搭建自己的git服务器和客户端

    前言 xff1a 先说下我的git服务器环境 xff0c git服务端的搭建我用的是阿里的ubantu云服务器 xff0c 毕竟云服务器上可以在任何联网的电脑上访问嘛 xff0c 方便 局域网也可以 xff0c svn和git这两种最常用的
  • Windows中的WSL(子系统)开机启动配置

    常规做法 通常在Linux中开机启动可以通过 1 编辑 etc rc loacl 2 在 etc init d 下添加启动脚本 3 配置systemd 但这几种方式在子系统中无法使用 xff0c 我们可以通过Windows 间接的启动子系统
  • STM32串口控制LED灯的亮灭

    STM32中的串口控制LED灯的亮灭 xff0c 分为两种方式 xff0c 一种是直接发送数字0和1来控制灯的亮灭 xff0c 另一种是通过发送字符串来控制 我所使用的开发板主控芯片是STM32F401RET6 xff0c 主频84MHz
  • Windows使用快捷键

    Windows电脑快捷键汇总 Windows电脑快捷键汇总1 win快捷键 xff1a 2 Ctr快捷键 xff08 文本编辑使用较多 xff09 3 ALT快捷键4 shift快捷键5 FN快捷键6 常规快捷键7 指法练习 Windows
  • 基于Centos7搭建Samba服务

    准备两台安装好centos7的虚拟机 服务器端172 16 1 11 24 客户端172 16 1 12 24 root 64 server yum install samba samba client y 服务器端安装软件包 xff08