• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
王小T
博客园    首页    新随笔    联系   管理    订阅  订阅

Samba服务

4.1 理论理解

4.1.1 CIFS(Samba)服务介绍

CIFS是一种通用网络文件系统,主要用于网络设备之间的文件共享。CIFS可以在linux系统和windows系统之间共享文件,因此这种文件系统主要用于客户端是windows系统。 提供CIFS的服务是SAMBA。

实现Windows与Linux文件系统的互访, Linux上面使用CIFS协议来实现两个系统之间的跨文件系统。

4.1.2 CIFS(Samba)功能

Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

  • 访问服务器本地文件并读写这些文件
  • 与其它用户一起共享一些文件块
  • 在断线时自动恢复与网络的连接
  • 使用统一码文件名

4.2 实战案例

4.2.1 修改主机名并安装samba服务

登录虚拟机,修改主机名

[root@localhost ~]# hostnamectl set-hostname samba

[root@localhost ~]# bash

安装samba服务

[root@samba ~]# yum install -y samba

4.2.2 配置Samba服务

修改配置文件:(配置Samba的配置文件存放在/etc/samba/smb.conf中)

(1)     修改[global]中的内容如下

 

(2)     在配置文件的最后,添加如下内容:0

参数说明:

  • /opt/share:这个目录是将要共享的目录,若没有,需要创建。
  • browseable:参数是操作权限;
  • public:参数是访问权限;
  • writable:参数是对文件的操作权限。

创建目录并赋予权限

[root@samba ~]# mkdir /opt/share

[root@samba ~]# chown 777 /opt/share/

启动Samba服务并查看端口启动情况

[root@samba ~]# systemctl start smb

[root@samba ~]# systemctl start nmb

[root@samba ~]# netstat -nlpt

 

最后创建Samba用户。

[root@samba ~]# smbpasswd -a root

重启Samba服务。

[root@samba ~]# service smb restart

至此,Samba服务配置完成。

4.2.3使用Samba服务

使用PC机,按“win+R”键,并输入Samba服务的IP地址

进入页面输入用户名和密码,如下图

登录后如下图

可以看到一个root目录一个share目录,Samba会默认共享用户目录,share则是通过配置文件共享的目录。

在share文件夹下建立个test.txt文本并在PC机上查看。

 

至此,关于Samba的简单共享,已完成。

posted @ 2020-09-29 10:40  王小T  阅读(204)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3