Samba服务 —— 匿名服务

436 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第18天,点击查看活动详情

Samba服务

Samba服务作用 SMB(Service  Message  Block,服务信息块),是Smaba的简称。可使Linux计算机在Windows系统的“网络邻居”中看起来如同一台Windows计算机。Windows计算机用户可以“登录”到计算机中,从Linux文件系统中复制文件、打印。如果Linux运行环境中有较多的Windows用户,则使用Samba就非常方便的。根据安全等级的需要配置Smaba服务的方法,可分为4种:share、user、servser、domain级。

一、 匿名服务(share级,安全性无法得到保障)

案例1:

服务器有一共享目录,该目录为/smb,此目录下有一文件t1,现有个WINDOWS客户端连接到Smaba服务器,不需要输入帐号就可以访问Smaba服务器上的共享资源,所访问的目录及目录下的文件可读可写。

1、

yum  install  -y   samba    //安装samba服务

2、

mkdir  /smb         //创建samba的share目录

3、

chmod  777  /smb        //给予目录777的权限

4、

vim /etc/samba/smb.conf //进入samba的主要配置文件

5、

修改文件101行(可以在VIM的末行模式:set  nu 显示行号)

security = user  (用户登录)security = share  (匿名登录)

image.png //将security=user更改为share模式

6、

在/etc/samba/smb.conf文件尾加上以下几句

[smb]  共享名comment = 描述public = 匿名访问writable =指定的路径是否可写,给写入的权限。(默认的就是yes

image.png

//在最后一行输入,完成后:wq保存退出。

7、

service  smb  start       //启用samba服务

service  smb  restart         //重启samba服务           

注:每次改完配置文本都要重启一遍服

8、测试

image.png

//在物理机测试

9、

启动samba服务后,下次再在物理机验证,物理机上会有缓存,清楚缓存,可在物理上运行cmd,进入windows命令行模式可用net  use  * /del命令清楚缓存

强制开启smb1

1、程序安装smb1

2、在powershell 输入 Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol ,然后回车,输入“y"