Samba服务器配置与访问

Samba包含一组软件包,它能够让linux支持说smb协议,这也是Windows能使linux文件和打印机共享的基础。它主要负责处理和使用远程文件和资源。

  • 前言

这一学期的专业课便有linux服务器的管理与维护,这个服务器的搭建也是最近的一次实验课,故在这里记录一下搭建步骤,同时也是对linux指令的复习回顾吧。

里面的指令因为时间关系就不在单独写出了呢。

  • 工作原理

Samba主要使用两种协议,一种是NETBIOS(Windows“网络邻居”的通信协议)协议,另一种是SMB(server message block)协议。这两种协议在tcp/ip通信协议之上运行,并且使用Windows的NETBEUI协议让linux可以在“网络协议”上被Windows查看到。

SMB协议非常重要,它在Windows系列操作系统中应用得非常广泛,是一个在不同计算机之间共享打印机、串行口和通信抽象协议。Samba是使用SMB协议在类Unix系统上运行的服务器,目前Samba可以在几乎所有Unix的变中上运行。

  • 相关进程
  1. nmbd:进行NetBIOS名解析,并提供浏览器服务显示网络上的共享资源列表。
  2. smbd:管理Samba服务器上的共享目录、打印机等。主要是针对网络上的共享资源进行管理、服务。访问服务器查找共享文件时,就要靠smbd这个进程来管理数据传输。
  • 涉及环境与工具

centos 7 64;

windoes 10 64位

  • 搭建步骤

1.查看防火墙状态

2.关闭防火墙

3.开机禁止防火墙服务器

4.配置SELinux

  • 关闭SELinux
  • Vim打开/etc/sysconfig/selinux找到SELINUX=enforcing 将其替换为 SELINUX=disabled 保存退出
  • 重启系统

5.重启系统后运行命令 sestatus

6. 部署Samba服务器

  1. 安装samba软件包
  2. 查看软件包
  3. 开启SMB服务

7. 创建Samba用户

  • 新建共享目录/dir1,并在该目录下添加文件txt

  • 添加一个组群sales,并将用户user1和user2加入该组群中

8.将user1和user2添加为Samba账号,并设置访问Samba服务器的密码

9.编辑Samba服务器主配置文件

  • 先备份

  • 修改文件

  • 检测配置文件

 

10.设置共享目录/dir1权限及所属用户

11.重启服务

12.测试

通过Windows系统访问Samba服务

打开资源管理器,访问网络,输入部署Samba共享服务的Linux主机的IP地址 输入Samba用户的账号及密码。

  1. 查看IP地址

2. Windows下查看文件

3.linux下查看

 

4.本机查看

点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像

Title - Artist
0:00