samba服务的使用

一、samba介绍

            Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

安装samba
首先检查一下是否有这个服务

rpm -qa samba 查找有没有samba服务
通过 rpm -e samba-* 删除服务

在这里插入图片描述

安装samba有2种方法

第一种方式:yum安装
       yum是一个集与查找,安装,更新和删除程序的Linux软件。它运行在RPM包兼容的Linux发行版本上,如:RedHat、Fedora、SUSE、CentOS、Mandriva。我这版本不太行所以通过yum安装使用光盘自带的samba安装方式。

yum install -y samba

第二种方式:安装包安装
1.创建文件用于光盘的挂载
在这里插入图片描述
2.      挂载成功或进入挂载的文件里面有一个Packages进入通过rpm安装samba服务(分别安装这三个,不同的linux有不同的版本)在通过rpm -V samba 验证安装,未输出安装成功。
在这里插入图片描述
3. 现在我们创建一个共享的文件,记住共享文件的位置
在这里插入图片描述
4.      我们现在配置samba服务,进到 /etc/samba 通过vi smb.conf 进入配置
         第一步我们修改这里为share,意思是可以不要使用账户密码登入,我们这次实验初步了解samba
在这里插入图片描述
   第二步 解析配置文件的意思 修改完记得保存,重启samba服务 命令

service smb restart (重启samba服务)

在这里插入图片描述
在这里插入图片描述
这样就启动完成samba服务了,我们通过

echo “mjw” > text.txt 可以快速创建文件并且输入内容
在这里插入图片描述

5.   记得关闭防火墙

service iptables stop

在这里插入图片描述

windows访问共享文件

      windows访问linux的共享文件通过\ip地址\admin 访问可以看到文件的内容但是没办法删除或者修改
在这里插入图片描述
怎么解决这个问题呢,我们需要通过linux的chmod更改文件的权限
在这里插入图片描述
   如果需要修改test.txt文件,那么我们需要单独修改test.txt的文件权限也是使用chmod修改。
在这里插入图片描述
      通过找到共享文件通过 ll 查看权限 可以看出只能读不能写 ,通过chmod命令修改(1—x ,2—w,4–r) 1为可执行,2为可以写,4为可以读

chmod 777 admin/

在这里插入图片描述
我们在测试是否可以管理这个文件里面的东西
在这里插入图片描述
我们删除一个文件,可以发现我们已经可以删除文件,并且可以新建文件夹如图
在这里插入图片描述
在这里插入图片描述

linux访问共享文件

补充一点:
         linux访问其他系统的共享文件通过命令smbclient //ip/admin -U guest 登入 (测试登入自己的共享文件)输入完命令有要求输入密码直接回车跳过

smbclient //172.16.15.120/admin -U guest

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hi梅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值