Samba文件共享服务

       实验要求:架构samba实现文件共享服务

实验步骤:

第一步:将系统盘挂载到/mnt目录下

查看 mnt

 

第二步:安装samba软件并且查看

先进入samba目录,然后ls查看,在将原来的配置文件重命名,并过滤掉注释空行,输出保存为新的配置文件smb.conf

第三步:进行编辑

1.匿名访问:

打开vi编辑器,编辑vi smb.conf

首先先修改成 share(匿名访问)

然后在末尾建一个share文件夹的共享,配置为所有人可读写

新建abc文件夹

为abc文件夹设置权限权限放最大

然后在关闭防火墙服务,用service smb start开启samba服务

在查看端口(监听139 和445)

 

 

在win7系统上,访问服务器

 

在share共享文件夹中新建文本

回到服务器查看share文件夹的属性

2.通过身份验证:

用vi编辑器打开samba配置文件,修改成user(需要本服务器验证用户名和密码):

末尾新建一个toot文件夹的共享配置,只允许新建的2个用户访问,并且只有zhangsan这个用户可以写入,保存退出

创建用户(zhangsan,lisi)并且设置samba的密码,smbpassd -a(添加密码)pdbedit -L(查看samba的用户)

新建toot共享文件夹,并设置权限

在win7系统上访问服务器,在访问之前首先,先清空缓存net use * /d

然后在服务器上开启

在回到win7 上访问服务器输入zhangsan 和samba密码

进入toot文件夹,写入一个txt文件

 

在到服务器上查看有没有文本,如果有,说明zhangsan 可以写

在这里我要进入vi编辑器里,删除toot里面的所有写入,然后在重新开启

在回到win7上清除缓存

在用另一个新用户lisi登陆

可以进入toot共享文件夹,但不能写入文件

3.别名访问:

首先进入samba ,查看到smbusers(账户名的映射)

然后查看有没有zhangsan这个户用,vi编辑器进入别名配置文件,把zhangsan这个用户别名为h01,h02,保存退出

用vi编辑器进入samba配置文件,把别名映射加入进去

重启samba服务

在win7系统用h01这个别名登陆(在这里最好清除缓存)

创建文本,在写点东西(可以读写共享文件夹)

 

在服务器上查看下是不是zhangsan用别名h01创建的文本

4.访问控制列表:

用vi编辑器打开samba配置文件,在toot文件夹共享配置最后一行添加对192.168.10.0和12.0.0.0网段的禁止访问(12.0.0.0是随便输入的)

重启samba服务

重新登录,提示拒绝访问

5.samba客户端访问:

首先在服务器上创建ck目录,并且查看

在回到win7上的E盘里,创建文件夹benet,在benet文件夹里面创建bet文本

在这里我想做个匿名访问,首先把guest来宾用户给解锁

然后在进入本地策略--用户权限分配--拒绝从网络访问这台计算机--guest-删除

在进入安全选项—网络访问:本地账户的共享和安全模型—仅来宾

在刷新下策略

在进入文件夹进行共享

添加guest

在安全里面双击把权限放到最大

回到服务器,连接win7,可以查看到有一个共享文件

将此共享文件的内容挂载到ck文件夹下,查看如图:

 

 

在查看有没有挂载,然后查看文件的内容

 

                                                                          

时间: 2024-11-01 15:59:29

Samba文件共享服务的相关文章

linux架构学习第二十九天之samba文件共享服务

内容: 1.samba的作用以及由来 2.samba的特性 3.samba的工作过程 4.samba的安装以及配置 5.samba的搭建测试 一.samba的作用以及由来 SAMBA历史溯源(摘自百度百科): 在早期网络世界当中,档案数据在不同主机之间的传输大多是使用 FTP 这个好用的服务器软件来进行传送.不过,使用FTP 传输档案却有个小小的问题,那就您无法直接修改主机上面的档案数据!也就是说您想要更改Linux 主机上的某个档案时,必需要由 Server 端将该档案下载到 Client端后

红帽7配置samba文件共享服务

samba软件主要功能是为客户机提供共享使用的文件夹. 使用的协议是SMB(TCP 139).CIFS(TCP445). 所需的软件包:samba 系统服务:smb 1.安装samba服务 ~]#yum -y install samba #安装samba服务 ~]#systemctl start smb #启动samba服务 ~]#netstat -antp | grep smb #查看samba监听端口 2.管理samba共享账户 samba用户是专用于访问samba共享文件夹的用户. (1)

自学鸟哥linux服务-samba文件共享服务

实验环境 CentOS 6.5 IPADDR=192.168.1.229 yum -y install samba 配置文件 vim /etc/samba/smb.conf [global] 全局参数 workgroup = WORKGROUP                          #工作组 server string = Samba Server Version By Ltiaw  #显示名称 netbios name = FILESERVER                   

Linux Samba文件共享服务,安装与案例配置

Samba服务器安装和配置 1:安装Samba服务器软件包 [[email protected] ~]# rpm -qa | grep samba [[email protected] ~]# yum -y install samba [[email protected] ~]# yum -y install samba-client 2:/etc/samba/smb.conf文件详解 [[email protected] ~]# cat /etc/samba/smb.conf # See sm

samba文件共享服务配置一(共2节)

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

Samba文件共享服务搭建

主机名称 操作系统 IP地址 Samba共享服务器 红帽RHEL6操作系统 192.168.0.141 客户端 红帽RHEL6操作系统 192.168.0.142 客户端 Windows7操作系统 192.168.0.110 [[email protected] ~]## yum -y install samba [[email protected] ~]# service smb restart [[email protected] ~]# chkconfig smb --list smb  

cifs文件系统{samba文件共享服务}

一.samba介绍 1.提供cifs协议实现共享文件,主要用于windows与linux的网络文件系统 二.搭建环境安装服务 1.配置yum仓库 2.关闭防火墙 systemctl stop firewalld 3.安装软件,设置开机自动启动 yum install samba samba-common samba-client -y systemctl start smb   开启samba服务 systemctl enable smb   设置开机自动启动 (samba-common  sa

在Azure虚拟机中使用Samba文件共享服务

Azure服务有两种部署方式,ASM和ARM,将来会主要采用ARM的部署方式,因此本文中的操作都是基于ARM的.关于ASM和ARM的区别,请参考这里. 基本操作步骤是: 1. 首先创建如下图所示的资源组(Resource group),这个资源组的名称是rg_xyd,包含的资源有存储(xyd),虚拟网络(xyd-vnet1),虚拟机(vm1).其中虚拟机用的是MC上的Openlogic CentOS 7.2的镜像.确保创建各种资源时选择rg_xyd作为其所属的资源组. 2. 在存储账号中选择Fi

Linux系统Samba文件共享服务

Samba服务的程序组件 Samba服务器提供smbd,nmbd两个服务程序,分别完成不同的功能.其中,smbd负责为客户机提供服务器中共享资源的访问:nmbd负责提供基于NetBIOS协议的主机名称解析,以便为Windows网络中的主机进行查询服务. 使用netstat命令可以验证服务进程状态,其中smbd程序负责监听TCP协议的139端口(SMB协议),445端口(CIFS协议).而nmbd服务器程序负责监听UDP协议的137-138端口(NetBIOS协议). 主配置文件smb.conf