服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

春衣少年当酒歌,起舞四顾以笑和。这篇文章主要讲述服务/软件管理:17---Linux与Windows之间Samba服务的开启与使用相关的知识,希望能为你提供帮助。
一、概念

  • Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBios over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源
二、起源与特点
  • samab协议就相当于Windows下的smb服务
  • 起源:一开始Linux与Windows之间想要进行文件的共享,Linux想要采用Windows下的smb服务,但是Windows不允许。因此Linux自己开发了一套服务软件,也就是samba,实现了在Linux与Windows之间实现文件资源的共享
  • 名字的由来:在Windows的smb服务的名字基础上,在字母之间各插入一个字母a,于是就形成了samab
三、SAMAB服务的安装与开启
第一步(安装软件)
  • 安装samab软件
sudo apt-get install samba

服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

  • 安装完成之后会默认开启两个服务(smbd、nmbd服务)
服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

第二步(修改配置文件)
  • 修改配置文件,在配置文件中添加共享哪一个目录,以及该目录的共享权限是什么
  • 配置文件:Ubuntu是/etc/samba/smb.conf这个文件(不同系统可能不一样)
服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

  • 修改:使用管理员身份并用vim修改,在配置文件的最后面加入以下内容
    • [dongshao_share]# 标签
    • commen t= My share#注释/标题(自取)
    • path = /home/dongshao/text#共享的文件
    • writable = yes#共享的文件时具有可写权限
    • browseable = yes#共享的文件时可浏览的
sudo vim /etc/samba/smb.conf

服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

第三步(注册用户)
  • 为samab服务添加一个用户。虽然服务开启了,但是服务的使用需要一个用户来操作
  • 输入的命令如下:
    • -a:后面接用户名(这个用户名必须是Linux系统中存在的用户,我的系统中用户名为dongshao)
    • 接着会让你输入密码,并确认密码
sudo smbpasswd -a dongshao

服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

第四步(重启服务)
  • 重启服务下面两个服务:
sudo /etc/init.d/smbd restartsudo /etc/init.d/nmbd restart

服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

四、SAMAB服务的使用
  • 上面的服务开启之后,就可以将Linux下面的文件共享给Windows使用
第一步
  • Windows下输入win+r,然后在编辑框输入:\\\\+Linux主机IP地址
服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

第二步
  • 回车之后就来到此目录,然后输入三中samab服务注册的用户与密码
服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

  • 之后就可以看到Windows可以访问Linux/home/dongshao/text目录下的文件了,也可以在这个目录下进行增删改
服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

第三步(可选)
下面的操作是根据自己的需要选择使用的
  • 下面将上面Linux共享到Windows的文件设置为一个网络驱动器,也就是一个类似于C盘、D盘之类的盘符来使用
服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

  • 选择盘符的名称与要显示的文件夹(这个文件夹是上面我们共享的文件夹)
服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

  • 添加成功
服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

  • 如果想要卸载,可以选择断开网络驱动器
服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片

五、删除Windows下samab服务共享文件链接(未完成,待续)
演示案例
  • 删除上面那个那么共享文件夹链接
【服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)】
服务/软件管理(17---Linux与Windows之间Samba服务的开启与使用)

文章图片


    推荐阅读