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

Samba服务器

目录

实验要求

思路总结

实验步骤

服务端 (ip 192.168.48.128)

客户端( ip 192.168.48.130)

 window访问samba服务器

实验要求

它允许Linux操作系统与Windows操作系统之间共享文件、打印机和其他资源。

思路总结

samba服务器,分为客服端和服务器,都下载相应服务后,在服务端中编辑配置文件,创建共享目录,添加真实用户即可;客户端分查看和访问,查看的话两条命令都行,访问则需要挂载才行;能否上传取决服务器分配的权限;window下也可以访问samba共享文件夹.

实验步骤

服务端 (ip 192.168.48.128)

安装Samba,启动并使Samba服务开机自启

yum install samba samba-client samba-common    
systemctl enable --now smb.service            
systemctl enable --now nmb.service            
#nmbd服务程序提供了NetBIOS主机名称的解析,
#为Windows网络中域或者工作组内的主机进行主机名称的解析

配置Samba共享(建议备份)

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak        #备份文件

编辑配置文件 vim /etc/samba/smb.conf,添加一个新的共享部分

   [shared]                         #配置文件中写入path = /srv/samba/sharedwritable = yesguest ok = yesguest only = yescreate mode = 0755directory mode = 0755

创建共享目录并设置权限

mkdir -p /srv/samba/shared                        #创建共享文件

vim       /srv/samba/shared/qq.txt                #在共享文件夹中创建共享内容
chmod -R 0755 /srv/samba/shared             #修改权限

重启Samba服务以应用配置更改

systemctl restart smb.service                #重启服务
systemctl restart nmb.service

设置防火墙允许Samba通信

systemctl         stop        firewalld              #停止防火墙

 在服务器端为用户设置samba的密码

smbpasswd -a stoki        #samba是需要真实用户去访问

查看是否有用户登录

smbstatus                #查看smb登录状况

 

检验服务是否开启(如图已开启)

客户端(ip 192.168.48.130)

客户端查看共享目录(只能查看无法下载)

smbclient       -L //192.168.48.128       -U stoki  #查看共享目录

smbclient       //192.168.48.128/stoki         -U stoki     #交互式访问

 

 挂载式的访问--->/mnt/m3

(注意)我想把samba挂载到/mnt/m3发现权限不够,可能是挂载了别的东西,要取消

 挂载你需要的内容,可以挂载共享文件

在服务器上创建共享文件有写权限后,客户端可以创建和写入文件

 

也可以挂载samba创建的用户家目录 ,,需要在服务端写入配置,但不建议这么做

关于拒绝查看家目录,只需要把服务端配置文件中[home]下的内容注释掉就行

服务端如下

客户端结果

 window访问samba服务器

先要打开网络共享

输入服务器的ip地址 

弹出用户登录后就可以访问了,也可以创建文件(创建需要第三组权限)

http://www.lryc.cn/news/589714.html

相关文章:

  • 【RTSP从零实践】12、TCP传输H264格式RTP包(RTP_over_TCP)的RTSP服务器(附带源码)
  • Vue 结合 Zabbix API 获取服务器 CPU、内存、GPU 等数据
  • Thymeleaf 基础语法与标准表达式详解
  • [Linux入门] Linux 账号和权限管理入门:从基础到实践
  • 如何通过扫描电镜检测汽车清洁度中的硬质颗粒并获取成分信息
  • 【云原生网络】Istio基础篇
  • 数字IC后端培训教程之数字IC后端项目典型问题解析
  • 轻松将文件从 iPhone 传输到 Mac
  • 记一次大数据量表数据分表
  • 【世纪龙科技】汽车发动机拆装检修仿真教学软件-仿真精进技能
  • 汽车功能安全-在系统层面验证TSR实例
  • 微服务引擎 MSE 及云原生 API 网关 2025 年 5 月产品动态
  • 【龙泽科技】新能源汽车电驱动总成装调与检修仿真教学软件
  • Excel 导入导出工具类文档
  • 维基艺术图片: 对比模型, 小模型 vs 大模型 (4)
  • 【Unity】Mono相关理论知识学习
  • linux服务器traffic control的使用
  • RAG的文档问答系统-PYTHON
  • 微信小程序141~150
  • Swift 条件语句
  • Excel转PDF的三种方法
  • 【iOS】源码阅读(六)——方法交换
  • 数字魔方--玩转魔方的助手
  • 跟着Nature正刊学作图:回归曲线+散点图
  • Promise与Axios:异步编程
  • 基于CentOS的分布式GitLab+Jenkins+Docker架构:企业级CI/CD流水线实战全记录
  • MySQL 8.0 OCP 1Z0-908 题目解析(27)
  • WAN技术
  • ollama快速部署使用(windows版)
  • 【Java】【力扣】101.对称二叉树