当前位置: 首页 > news >正文

Samba - 文件共享服务-Windows

实验环境为:CentOS-7 搭建 Samba 服务
主机名称 操作系统 IP地址
Samba服务端 Centos7 192.168.110.105
Windows客户端 Windows 192.168.110.100

一、项目实施(Samba服务端)

# 安装 Samba 服务 [root@localhost ~]# yum -y install samba samba-client # samba-client 测试工具 [root@localhost samba]# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak #备份配置文件 # 修改配置文件 [root@localhost samba]# cat smb.conf [global] workgroup = SAMBA security = user passdb backend = tdbsam [database] comment = do not xxx path = /home/database public = no writable= yes

二、创建 Samba 系统用户

# 创建用户并指定家目录 [root@ftp-server vsftpd]# sudo useradd -m -d /home/samba1 samba1 # 设置密码 [root@ftp-server vsftpd]# sudo passwd samba1 # 添加 samba 登录用户 [root@localhost samba]# pdbedit -a -u samba1 new password: retype new password: # 此密码用于登录共享服务!!! Unix username: samba1 NT username: Account Flags: [U ] User SID: S-1-5-21-1536343147-571667093-3304871061-1000 Primary Group SID: S-1-5-21-1536343147-571667093-3304871061-513 Full Name: Home Directory: \\localhost\samba1 HomeDir Drive: Logon Script: Profile Path: \\localhost\samba1\profile Domain: LOCALHOST Account desc: Workstations: Munged dial: Logon time: 0 Logoff time: Wed, 06 Feb 2036 23:06:39 CST Kickoff time: Wed, 06 Feb 2036 23:06:39 CST Password last set: Mon, 26 Jan 2026 00:17:07 CST Password can change: Mon, 26 Jan 2026 00:17:07 CST Password must change: never Last bad password : 0 Bad password count : 0 Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

三、创建共享目录

[root@localhost samba]# mkdir -p /home/database # 给共享目录授权 [root@localhost samba]# chown -R samba1:samba1 /home/database

四、防火墙 selinux 调试 或 直接关闭 Firewalld Selinux

[root@localhost yum.repos.d]# yum -y install policycoreutils-python-2.5-34.el7.x86_64 # 添加 selinux 的 Samba 上下文控制 [root@localhost yum.repos.d]# semanage fcontext -a -t samba_share_t /home/database # 生效上下文 [root@localhost yum.repos.d]# restorecon -Rv /home/database # 清空 iptables 规则 [root@localhost yum.repos.d]# iptables -F # 开通 firewalld 策略 [root@localhost yum.repos.d]# firewall-cmd --zone=public --add-service=samba # 重载生效 [root@localhost yum.repos.d]# firewall-cmd --reload

五、启动 samba 服务

# 启动并设置开机自启 [root@localhost yum.repos.d]# systemctl enable smb --now # 查看 443 端口是否启动成功 [root@localhost yum.repos.d]# ss -nutlp | grep 445 tcp LISTEN 0 50 *:445 *:* users:(("smbd",pid=2555,fd=36)) tcp LISTEN 0 50 [::]:445 [::]:* users:(("smbd",pid=2555,fd=34))

六、Windows 连接测试

连接命令: \\192.168.110.105

连接成功!!!

配置详情

[global] workgroup = SAMBA - 设置工作组名称为 SAMBA security = user - 安全模式设置为 user / 这意味着需要用户名和密码验证才能访问共享 passdb backend = tdbsam - 密码数据库后端使用 tdbsam [database] comment = do not xxx - 共享的注释/描述 path = /home/database - 共享的本地路径是 /home/database public = no - 需要有效的用户凭证才能访问 writable= yes - 授权用户可以在此目录中创建、修改、删除文件
http://www.jsqmd.com/news/466002/

相关文章:

  • 归一化技巧哪家强?Batch Norm、Layer Norm 与 Group Norm 深度解析
  • 机器人设计与应用综合实训——ESP32开发技术分享(day3)
  • 第一篇博客日志
  • (3)同步读写client和server
  • GM-CSF Surpass ELISA试剂盒如何助力解析病毒感染中的炎症风暴机制?
  • 2026年上海物联网应用开发报价多少?附性价比高的公司推荐
  • 2026年3月吉林水泥制品/水泥管/顶管/排水管/矩形槽厂家综合分析 - 2026年企业推荐榜
  • 使用内网穿透远程访问 OpenClaw:让本地大模型随时随地可用
  • IFN-γ Surpass ELISA试剂盒如何揭示剂量依赖性干扰素-γ对肿瘤干细胞的双重调控?
  • 豆包GEO优化怎么选?3家服务商实测,效果惊人!
  • 2026辽阳草坪绿化优质品牌推荐指南:辽阳草坪批发、辽阳草坪种植、辽阳草坪绿化、辽阳草坪苗木、辽阳草坪销售、辽阳草坪专用草选择指南 - 优质品牌商家
  • 基于springboot的桂林旅游景点导游平台的设计与实现项目源码 java毕设 免费分享
  • 2026重型包装苏州纸箱定制深度选型指南:3大主流方案的场景匹配路径 - 速递信息
  • 教育行业非结构化数据治理实战复盘与架构解析
  • IDEA 常用快捷键
  • 2026年中频石墨化炉公司推荐,哪家更靠谱 - 工业品牌热点
  • wps pdf应用程序的关联
  • 能源行业零信任安全架构实战解析与选型指南
  • IL-5 Surpass ELISA试剂盒如何助力过敏性疾病与寄生虫感染的机制研究?
  • 小公司初面---java后端题目
  • 三维KD-Tree实现算法
  • 2026年深圳资深房产纠纷律师排名,口碑好的律师大盘点 - myqiye
  • HCIP IS-IS 综合实验一
  • 2026年深圳、广州、佛山高性价比的Ai搜索优化企业排名Top10 - 工业推荐榜
  • 《算法竞赛从入门到国奖》算法基础:数据结构-单调队列
  • 别再直接 git push 了!这个“魔法“参数让你的代码质量翻倍
  • Java面向对象—JDBC外键和时间的处理
  • 抖音代运营公司如何选?这份参考指南请收好,小红书代运营/GEO优化/网络营销/网络推广/新闻发布,抖音代运营品牌怎么选择 - 品牌推荐师
  • 【AI】举例说明open claw运行原理
  • MySQL数据库 约束