SAMBA文件共享

本文详细介绍了Samba服务的安装、配置及使用,包括主要进程smbd和nmbd的功能,SAMBA配置文件解析,以及如何创建共享目录、添加用户并设置密码。此外,还提供了Windows客户端挂载Samba共享目录的方法和解决挂载不可写问题的方案,是Linux与Windows文件共享的实用指南。
摘要由CSDN通过智能技术生成

这里是引用

是Windows和类Unix系统之间共享文件的一种协议
和 NFS 不同, NFS 是侧重于linux 与 linux 系统之间的文件传输

客户端主要是 Windows;支持多节点同时挂载以及并发写入
实现匿名与本地用户文件共享

Samba 服务的主要进程:

smbd进程: 控制发布共享目录与权限,负责文件传输 TCP 139 445
nmbd进程: 用于域名解析netbios UDP 137 138;基于NETBIOS协议获得计算机名称–>解析为相应的ip地址,实现信息通讯
NETBIOS 是network basic input/output system的简称,一般用于局域网通信的一套API

SAMBA环境准备

第一步:

准备一台虚拟机(linux)
设置好网络后,重启网络!
如果是多张网卡:建议使用ifdonwn ens33以及ifup ens33实现重启网络操作

SAMBA 服务器搭建

yum install -y samba
在这里插入图片描述
SAMBA也是一个C/S架构的软件,Client主要是windows

SAMBA 配置文件详解

/etc/samba/smb.conf
在这里插入图片描述
在这里插入图片描述

SAMBA 综合案例

搭建一个 SAMBA 服务,共享一个目录/samba/share,客户端使用user01/123通过Windows或者linux可以在该目录里创建,删除文件

查询SAMBA 生成文件列表:

rpm -ql samba
在这里插入图片描述
在这里插入图片描述

创建共享目录:

这里是引用

编辑SAMBA配置文件,实现SAMBA文件共享:

这里是引用

创建一个user01用户,然后添加到samba认证中,设置密码为123:

这里是引用
以上操作完成后,则SAMBA系统中增加了一个user01的账号以及密码
用这个命令可以查询到在这里插入图片描述

启动 nmb 和 smb 服务:

这里是引用

基于Windows 实现文件共享:

Windows下:
在这里插入图片描述
在这里插入图片描述

挂载目录不可写解决方案:

原因在于这个文件其他用户没有写权限这里是引用
设置一下权限即可,第一种给所有其他用户都赋予写权限,第二种只给单独的用户赋予权限在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值