1、软件介绍
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。
2、实验平台:win7+VMware+银河麒麟社区版
3、安装Samba软件
andy@andy1:~$ sudo apt-get install samba #使用sudo apt 命令安装软件
andy@andy1:~$ sudo apt list samba #查看Samba服务器是否已经安装
正在列表... 完成
samba/4.0.2sp2-desktop,now 2:4.3.11+dfsg-0kord0.16.04.23 amd64 [已安装] #显示已安装完成
复制
复制
4、查看服务是否运行
Samba一个有两个服务程序:smbd、nmbd
启动服务的命令:sudo etc/init.d/samba start
查询服务状态:sudo etc/init.d/samba status
重新启动服务:sudo etc/init.d/samba restart
停止服务:sudo etc/init.d/samba stop
andy@andy1:~/桌面$ sudo etc/init.d/samba status #此命令会同时查看smbd、nmbd两个程序是否运行
[sudo] andy 的密码:
● nmbd.service - LSB: start Samba NetBIOS nameserver (nmbd)
Loaded: loaded (/etc/init.d/nmbd; bad; vendor preset: enabled)
Active: active (running) since 日 2020-03-01 16:05:07 CST; 32min ago #显示running 表示已经运行
.........此处省略
● smbd.service - LSB: start Samba SMB/CIFS daemon (smbd)
Loaded: loaded (/etc/init.d/smbd; bad; vendor preset: enabled)
Active: active (running) since 日 2020-03-01 16:05:09 CST; 32min ago #显示running 表示已经运行
.........此处省略
复制
5、创建一个共享文件
5.1提前设置好需要共享的文件
andy@andy1:~/桌面$ mkdir data/share #创建目录,可根据实际需要自行设置需要共享的目录
andy@andy1:~/桌面$ sudo chmod -R 777 data/share/ #设置share的权限为777
复制
5.2配置共享信息
andy@andy1:~/桌面$ sudo apt-get install gedit #安装gedit编辑器
andy@andy1:~/桌面$ sudo gedit etc/samba/smb.conf #使用gedit编辑器编辑smb.conf配置文件,删除配置文件原始信息,写入以下配置
security = user # 定义安全级别
map to guest = bad user # 此项目用来设置匿名访问
[share] # [share]定义共享名
comment = this is linux share directory # 描述信息
path = /data/share # 共享目录的路径
public = yes # 是否能在网上邻居看到此共享
writable = yes # 是否可写
guest ok = yes # 是否可以匿名访问
create mode = 0755 #设置创建文件后的默认权限
directory mode = 0755 #设置创建目录后的默认权限
force user = andy # Windows下在此目录建立的文件归属于那个用户,可根据自己的登录账户设置
force group = andy # Windows下在此目录建立的文件归属于那个用户组,可根据自己的登录账户设置
设置完成后保存退出
andy@andy1:~/桌面$ sudo /etc/init.d/samba restart #重启Samba服务
[sudo] andy 的密码:
[ ok ] Restarting nmbd (via systemctl): nmbd.service.
[ ok ] Restarting smbd (via systemctl): smbd.service.
[ ok ] Restarting samba-ad-dc (via systemctl): samba-ad-dc.service.
andy@andy1:~/桌面$ ifconfig #查看本机的IP地址
ens33 Link encap:以太网 硬件地址 00:0c:29:9a:ee:7a
inet 地址:192.168.10.140 广播:192.168.10.255 掩码:255.255.255.0
复制
复制
6、windows下查看共享文件是否成功

长按二维码
关注我们吧

文章转载自四川筑信盛达科技有限责任公司,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
数据库国产化替代深化:DBA的机遇与挑战
代晓磊
1300次阅读
2025-04-27 16:53:22
2025年4月国产数据库中标情况一览:4个千万元级项目,GaussDB与OceanBase大放异彩!
通讯员
776次阅读
2025-04-30 15:24:06
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
532次阅读
2025-04-17 17:02:24
一页概览:Oracle GoldenGate
甲骨文云技术
496次阅读
2025-04-30 12:17:56
GoldenDB数据库v7.2焕新发布,助力全行业数据库平滑替代
GoldenDB分布式数据库
479次阅读
2025-04-30 12:17:50
优炫数据库成功入围新疆维吾尔自治区行政事业单位数据库2025年框架协议采购!
优炫软件
365次阅读
2025-04-18 10:01:22
给准备学习国产数据库的朋友几点建议
白鳝的洞穴
344次阅读
2025-05-07 10:06:14
XCOPS广州站:从开源自研之争到AI驱动的下一代数据库架构探索
韩锋频道
315次阅读
2025-04-29 10:35:54
MySQL 30 周年庆!MySQL 8.4 认证免费考!这次是认真的。。。
数据库运维之道
290次阅读
2025-04-28 11:01:25
国产数据库图谱又上新|82篇精选内容全览达梦数据库
墨天轮编辑部
284次阅读
2025-04-23 12:04:21