持续创作,加速成长!这是我参与「掘金日新计划 · 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 (匿名登录)
//将security=user更改为share模式
6、
在/etc/samba/smb.conf文件尾加上以下几句
[smb] 共享名comment = 描述public = 匿名访问writable =指定的路径是否可写,给写入的权限。(默认的就是yes
//在最后一行输入,完成后:wq保存退出。
7、
service smb start //启用samba服务
service smb restart //重启samba服务
注:每次改完配置文本都要重启一遍服
8、测试
//在物理机测试
9、
启动samba服务后,下次再在物理机验证,物理机上会有缓存,清楚缓存,可在物理上运行cmd,进入windows命令行模式可用net use * /del命令清楚缓存
强制开启smb1
1、程序安装smb1
2、在powershell 输入 Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol ,然后回车,输入“y"