Centos7下Samba服务器配置

2023-05-16

环境 vm下centos7.6,IP地址:192.168.139.200

Samba概述

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

先关闭防火墙和关闭 SELINUX

systemctl disable firewalld 
setenforce 0


一,Samba共享服务的匿名访问

1.安装Samba服务

 yum install samba -y

2,配置Samba配置文件信息

cd /etc/samba/  ##切换到Samba配置文件目录
mv smb.conf smb.conf.bak  ##备份
grep -v "#" smb.conf.bak > smb.conf  ##重新创建一个配置文件(除去注释的)
vim smb.conf  ##修改配置文件
[global]       ##全局
     workgroup = SAMBA
     security = user
     passdb backend = tdbsam
     map to guest = Bad User ##开启匿名用户
[tt]                      ##添加的share文件
     path=/home/tt/test   ##共享路径
     public=yes  ##公开访问
     browseable=yes  ##能够访问
     writable=yes  ##写权限
~

 这里有个坑,set_variable_helper(yes ): value is not boolean!

你要删除掉#后面的注释文件,不然你就会报错,所以注释文字还是删除掉吧,#后面的注释文字,参考链接(164条消息) 关于samba配置文件的一个坑_Yaott2020的博客-CSDN博客

然后重启samba服务

systemctl restart smb

 3,创建tt共享文件夹路径目录,并给权限

[root@localhost tt]# mkdir /home/tt   ##创建目录
[root@localhost tt]# chmod 777 /home/tt  ##给全部权限
[root@localhost tt]# touch test.txt      ## 创建测试文件 并写入内容
[root@localhost tt]# echo "this is a txt" >test.txt 
[root@localhost tt]# systemctl restart smb  ##开启Samba服务

4,利用测试机访问

可以匿名访问,并写入文件。

 二,Samba共享服务的身份验证

1,配置Samba配置文件信息

vi /etc/samba/smb.conf
[global]
     workgroup = SAMBA
     security = user
     passdb backend = tdbsam
     #map to guest = Bad User     ##将匿名访问的一项删除,加上#。
[tt]
     path=/home/tt/test
     public=yes
     browseable=yes
     writable=yes
     valid users=test1,test2     ##允许访问的用户
     write list=test1             ##允许写入的用户

记得把备注去除掉 

2,创建smb用户

[root@localhost tt]# useradd test1  ##创建两个用户
[root@localhost tt]# useradd test2
[root@localhost tt]# smbpasswd -a test1 ##创建smb用户并设置密码
New SMB password:    ##设置密码
Retype new SMB password:   ##确认密码
Added user test1.

[root@localhost tt]# smbpasswd -a test2
New SMB password:
Retype new SMB password:
Added user test2.
[root@localhost tt]# pdbedit -L  ##列出smb用户列表
tt:1000:
test2:1003:
test1:1002:
[root@localhost opt]# systemctl restart smb.service  ##重启Samba服务

3,用测试机访问共享

为了避免错误可以先在测试上清除缓存

net use * /d

右键新建一个文件

 

参考链接:(164条消息) 【实战原创】Centos7下Samba服务器配置(实战)_青柚创客的博客-CSDN博客_centos7samba服务器配置

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

Centos7下Samba服务器配置 的相关文章

  • centos libgeos 存储库丢失

    在 centos 7 3 上 最小尝试安装 shapely 或 geopandas 需要访问https github com libgeos libgeoslibgeos 尝试通过安装这个sudo yum install libgeos d
  • 配置错误:未满足包要求(sqlite3 > 3.7.4)

    我正在尝试按照以下说明在 Centos 7 上安装 php https www php net manual en install unix nginx php 我的nginx版本 nginx 1 19 0 我从下载了 php 7 4 6
  • PHP 无法在 CentOS 7 上连接到 PostgreSQL

    我在 OSX 上的 VirtualBox 中运行 CentOS 7 Apache PHP 5 4 和 PostgreSQL 9 2 都在运行 但是 当我的 简单 php 脚本尝试连接到 PostgreSQL 时 它不起作用 警告 pg co
  • Jenkins 中的 Android 模拟器

    我尝试在 Jenkins 中使用 Android 模拟器 我遵循这个指南 詹金斯插件 我在无头构建机器 CentOS 上完成此操作 我尝试从詹金斯创建模拟器 就像示例一样 当我尝试像这个例子一样做 但是在我的版本中 我从詹金斯那里得到了这个
  • 找不到-lpthread

    我正在尝试交叉编译 samba 服务器 config 工作得很好 但是当我想用 make 构建时 提示说 Linking shared library bin libsmbclient so 0 opt qnx630 host linux
  • 检查 Samba 上的符号链接是否与 python 共享

    我可以在 Windows 中使用 Python 知道我有权访问的 Samba 共享上的某些文件是 真实 文件还是符号链接吗 我试过os path islink但它返回 false 如文档所述 如果不支持符号链接 则始终为 False 还有其
  • 在 Apache Web 服务器上部署 Angular 4 应用程序

    我想在我的 Apache Web 服务器上部署我的 Angular 应用程序 我已经添加了一个 htaccess文件到我的 var www html文件夹中 我尝试了几个base hrefs 但和很多人一样 我在路由方面也遇到了问题 我只能
  • CentOS 7 上 Ambari 2.7.5 安装失败

    我正在 CentOS 7 计算机上安装 Apache Ambari 2 7 5 我正在关注Apache 网站上的安装指南 指南第 1 步的最后一个命令 mvn B 全新安装 rpm rpm DnewVersion 2 7 5 0 0 Dbu
  • centos 7安装pymssql时出错

    我在虚拟机 Centos 7 中安装 pymssql 时遇到了这个问题 我安装的python版本是2 7 6 用于安装 pymssql 的命令 pip intall pymssql 错误信息 root dpitstsvr013 magend
  • 与平台无关的文件锁定?

    我正在进行一项计算量非常大的科学工作 时不时地会得出结果 这项工作基本上就是多次模拟同一件事 因此它被分配到使用不同操作系统的多台计算机上 我想将所有这些实例的输出定向到同一个文件 因为所有计算机都可以通过 NFS Samba 查看相同的文
  • pysmb 的示例

    您能给我一个使用 pysmb 库连接到某些 samba 服务器的示例吗 我读过有 smb SMBConnection SMBConnection 类 用户名 密码 my name remote name domain use ntlm v2
  • 系统上未安装 docker-runc

    我最近更新了基于 Centos 7 的机器 从那时起 我无法启动任何码头工人 有人对这个问题有经验吗 如果有 你是如何解决的 感谢您的宝贵帮助 错误日志下方 docker run it centos6 labs ompi161 devtoo
  • Centos 7 中 mysqld.service 作业失败

    OS Centos 7 Linux 3 10 0 229 el7 x86 64 MySQL mysql57 community release el7 7 noarch rpm 我通过安装MySQL服务器yum 当我跑步时systemctl
  • 无法在 CentOS 7 上启动 postgresql 服务

    无法在 CentOS 7 上启动 postgresql 9 5 我关注了这个页面 https wiki postgresql org wiki YUM Installation https wiki postgresql org wiki
  • 大文件上传时出现 Apache 错误 500 (mod_security)

    据我所尝试 通常的解决方案都不适合我 好吧 我的问题是 每次上传 大文件 600 KB 时 我都会收到 500 错误 而较小的图像则可以正常工作 所以 即使使用这个 极端 htaccess 文件 它仍然会发生 是的 htaccess 是活动
  • 如何在 CentOS 7.2 上使用 yum 安装 gcc 5.3?

    我使用的是CentOS 7 2 当我使用yum groupinstall Development Tools gcc版本是4 8 5 像这样 我想安装 gcc 5 3 如何解决这个问题yum Update 通常人们想要最新版本的 gcc 并
  • 如何在 Plesk Obsidian 上为 Node.js 管理器添加新的 NodeJS 版本?

    Since Plesk 黑曜石 v18 x 它不像以下程序那样工作这个答案 Plesk Onyx https stackoverflow com a 46846077 10824494现在我无法添加新版本的 NodeJS plesk sbi
  • 解决 php 常见冲突的最佳方法:忽略、修复还是其他?

    我正在尝试在 CentOS 6 上的 PHP 5 3 3 上安装 Soap 模块 来自 webtatic PHP 5 6 当我运行 yum 命令时yum install php56w soap要安装它 我收到以下消息 错误 php56w c
  • 写入 cgroup 参数 cpu.rt_runtime_us 时出错

    我正在尝试修改 cgroup 中 docker 容器进程的实时运行时参数 我正在关注这个教程 http www breakage org 2014 08 22 using sched fifo in docker containers on
  • 无法在 Vagrant 上运行的 CentOS 7 上安装 Docker

    使用 Vagrant 文件的全新实例 VAGRANTFILE API VERSION 2 Vagrant configure VAGRANTFILE API VERSION do config config vm box chef cent

随机推荐

  • Win11 Android Stuido虚拟机启动失败、崩溃

    当我开启了虚拟机平台后会导致AndroidStudio虚拟机崩溃 xff0c 关闭此功能即可 当时开启这个功能主要是为了使用Win11 安卓子系统 具体原因不知道是什么导致的 xff0c 如有答案务必分享分享 xff01 xff01 xff
  • Kotlin Native Konan 默认依赖路径修改

    记录一下 C User xxxx konan是kotlin native依赖下载的默认缓存路径 kotlin native 文件夹下的配置文件 找到konan properties文件 发现一段注释使用 KONAN DATA DIR 环境变
  • 官方控件SwipeRefreshLayout内嵌套滑动控件会导致进度条指示器空白并保留

    前言 xff1a 准备实现一个刷新获取数据的功能 刷新的时候遇到了空白圈圈保留 xff0c 于是开始查看SwipeRefreshLayout的源码并想了好几种方式去修复 xff0c 最终采用反射 xff08 第一次使用反射可能用的很糟糕 x
  • NestedScrollView向上滚动一段距离

    注 xff1a 记一次问题 xff08 花了三个小时 xff09 尝试给控件设置焦点 没效果 问题复现 AppBarLayout 43 NestedScrollView 并给NestedScrollView设置以下代码 xff09 lt a
  • day65 JavaWeb框架阶段——全文检索技术Lucene(非结构化数据查询方法,中文分析器IKAnalyzer)

    1 今日内容 什么是全文检索 xff0c 如何实现全文检索Lucene实现全文检索的流程 a 创建索引 b 查询索引配置开发环境入门程序分析器的分析过程 a 测试分析器的分词效果 b 第三方中文分析器索引库维护 a 添加文档 b 删除文档
  • 【已解决】阿里云配置安全组后,仍无法访问端口问题

    文章首发于如下链接 xff1a http 80sdianying xyz id 61 8 最近在搭python的falsk服务器 xff0c 遇到一个问题 xff0c 在服务器运行python程序后 xff0c 外网无法访问到该程序 xff
  • ubuntu 14.04 软件中心闪退解决方案

    ubuntu 14 04 软件中心闪退解决方案 参考文章 xff1a xff08 1 xff09 ubuntu 14 04 软件中心闪退解决方案 xff08 2 xff09 https www cnblogs com lvchaoshun
  • “No X11 DISPLAY variable was set”问题的解决过程

    No X11 DISPLAY variable was set 问题的解决过程 参考文章 xff1a xff08 1 xff09 No X11 DISPLAY variable was set 问题的解决过程 xff08 2 xff09 h
  • postgreSql查询复杂json数组字段

    因为在生产环境中使用到两次 故而记录一下对复杂json字段提取字段值的SQL 先看数据格式 xff1a 假设表名为 ry xff1b 下面的数据格式是我们的字段ryxx 34 bh 34 34 123 34 34 jbxx 34 34 xm
  • VS调用大恒相机sdk实时显示图像并进行图像处理+OPENCV

    前言 xff1a 近期企业需要用大恒相机的sdk开发项目 xff0c 我采用VS2017 43 QT5 10 1 43 MSVC 一 环境配置 VS2017和qt的安装不多介绍 xff0c 主要介绍大恒sdk的配置 1 https www
  • 元学习 每日学习之路

    参考视频 2 21 元学习 xff1a 学会如何去学习 xff0c 就是带着这种对人类这种 学习能力 的期望诞生的 Meta Learning希望使得模型获取一种 学会学习 的能力 xff0c 使其可以在获取已有 知识 的基础上快速学习新的
  • 笔记本电脑连接WIFI速度很慢-解决办法 亲测有效【5MB/S直达10MB/S】

    电脑连接WIFI 经常发生连续断网 xff0c 或者家里的网明明是100M 但是连接电脑WIFI 却连50M都不到 于是在网上查了很多资料 xff0c 网上大多的方法 我讲两个 xff1a 一 用电脑管家 xff0c 360 xff0c 鲁
  • react-native 调用Settings.Secure.getstring获取了android_id / app上架违规获取android_id被拒

    华为上架时 被违规获取android id原因拒绝上架 使用HookLoginDemo检测结果如下 span class token number 2022 span span class token operator span span
  • Linux——网络桥接

    什么是网络桥接 xff1f 在网络的使用中 xff0c 有时需要搭建网络桥来实现网络桥接 例如在一台主机上制作一台虚拟机 xff0c 虚拟机是没有物理网卡的 xff0c 这时虚拟机数据的发送和接收就需要通过主机上的物理网卡 xff0c 需要
  • STM32实战之LED循环点亮

    接着上一章讲 本章我们来讲一讲LED流水灯 xff0c 循环点亮LED 在LED章节有的可能没有讲到 xff0c 本章会对其进行说明 xff0c 尽量每个函数说一下作用 也会在最后说一下STM32的寄存器 xff0c 在编程中寄存器是避免不
  • 远程连接桌面到ubuntu登录闪退

    问题 xff1a 远程连接到Ubuntu的时候登录闪退 xff0c 密码正确 xff0c 且之前在本地登录过没有问题 xff0c ssh登录没有问题 原因 xff1a 就是因为之前在本地登录了没有登出 xff0c 只是锁屏了 xff0c 导
  • CSRF跨站请求伪造漏洞修复

    文章目录 一 漏洞描述二 解决建议二 解决方法Springboot 配置文件增加配置编写配置类编写过滤器 提示 xff1a 以下是本篇文章正文内容 xff0c 下面案例可供参考 一 漏洞描述 跨站请求伪造 xff08 Cross site
  • Linux挂载磁盘(扩容)

    磁盘相关介绍 xff1a fdisk l 查看磁盘占用情况 sda xff1a 代表一个磁盘 s SCSI d 磁盘 a 代表挂在在SCSI类型的硬盘的第一块 Linux文件系统 xff1a 都是用文件 形式描述的 SCSI xff1a 用
  • 动规例题C++代码

    动规题目 xff1a 字符串S由小写字母构成 xff0c 长度为n 定义一种操作 xff0c 每次都可以挑选字符串中任意的两个相邻字母进行交换 询问在至多交换m次之后 xff0c 字符串中最多有多少个连续的位置上的字母相同 xff1f 参考
  • Centos7下Samba服务器配置

    环境 vm下centos7 6 xff0c IP地址 xff1a 192 168 139 200 Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件 xff0c 由服务器及客户端程序构成 SMB xff08