一、概念
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软件

修改配置文件,在配置文件中添加共享哪一个目录,以及该目录的共享权限是什么 配置文件:Ubuntu是/etc/samba/smb.conf这个文件(不同系统可能不一样)修改:使用管理员身份并用vim修改,在配置文件的最后面加入以下内容 [dongshao_share] # 标签 commen t= My share #注释/标题(自取) path = /home/dongshao/text #共享的文件 writable = yes #共享的文件时具有可写权限 browseable = yes #共享的文件时可浏览的![]()
服务/软件管理:17---Linux与Windows之间Samba服务的开启与使用
为samab服务添加一个用户。虽然服务开启了,但是服务的使用需要一个用户来操作 输入的命令如下: -a:后面接用户名(这个用户名必须是Linux系统中存在的用户,我的系统中用户名为dongshao) 接着会让你输入密码,并确认密码
重启服务下面两个服务:
四、SAMAB服务的使用
上面的服务开启之后,就可以将Linux下面的文件共享给Windows使用
Windows下输入win+r,然后在编辑框输入:\\+Linux主机IP地址![]()
服务/软件管理:17---Linux与Windows之间Samba服务的开启与使用
回车之后就来到此目录,然后输入三中samab服务注册的用户与密码之后就可以看到Windows可以访问Linux/home/dongshao/text目录下的文件了,也可以在这个目录下进行增删改![]()
服务/软件管理:17---Linux与Windows之间Samba服务的开启与使用 ![]()
服务/软件管理: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服务的开启与使用