配置与管理samba服务器(Linux)

这篇具有很好参考价值的文章主要介绍了配置与管理samba服务器(Linux)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实验目的

1.了解samba服务器的功能

2.掌握samba服务器的配置管理

3.掌握samba 客户端程序的使用

4.掌握Windows主机和Linux主机共享文件互访的方法

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

准备工作

1、物理机(windows客户端):samba_windows_client

(1)启用VMnat8网卡

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(2)按拓扑图设置IP为192.168.37.20

2、Linux客户端:samba_linux_client

(1)克隆1台虚拟机,命名为cos7

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(2)设置服务器的主机名为samba_linux_client

#hostnamectl set-hostname samba_linux_client

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(3)设置网络

①关机init 0

②先删除原来的网卡,然后添加新的网卡

③开机

④按拓扑图,设置网卡方式为NAT模式,设置IP为192.168.37.10

(4)测试,可以ping通物理机

3、服务器:samba

(1)设置服务器的主机名为samba

(2)按拓扑图,设置网卡方式为NAT模式,设置IP为192.168.37.60

(3)可以ping通物理机

任务1 安装samba服务

使用命令#yum install -y samba安装samba服务

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

任务2 配置samba服务

samba配置文件路径:/etc/samba/smb.conf

1、先备份配置文件

#cd /etc/samba/

#cp smb.conf smb.conf.bak

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

2、打开配置文件

#vi smb.conf

在配置文件的最后增加共享信息[share]

[share]

path = /share #共享文件的路径

browseable = yes #是否网上邻居可见

writable =yes #共享文件是否可写

3、创建共享目录,并赋予权限

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

4、启动samba服务

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

5、查看的端口启动情况

使用命令# netstat -ntpl 查看smbd服务端口是否已经开启

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

6、创建samba用户

#smbpasswd -a root //注意,这个用户必须是系统存在的用户

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

任务3 使用samba服务

1、在客户端连接samba服务器前,需确保samba服务器的SELinux和防火墙服务均处于关闭状态

(1)关闭SELinux

①临时禁用

使用命令#setenforce Permissive

②永久禁用

编辑配置文件#vi /etc/sysconfig/selinux

然后将配置SELinux=enforcing改为SELinux=disabled

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

重启计算机就生效了

③查看SElinux的状态

# sestatus

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(2)关闭防火墙

①添加samba服务

#firewall-cmd --add-service=samba --permanent

(--permanent永久生效,没有此参数重启后失效)

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

②重新加载防火墙

#firewall-cmd --reload

③查看samba是否已被防火墙放行

# firewall-cmd --list-all

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(3)重新加载samba服务

#systemctl restart smb

如果你启动smb服务有问题,如下:

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

请打开配置文件/etc/samba/smb.conf,注释掉security = share,然后再重启smb服务就会成功了

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

2、在客户端访问samba服务器上的共享文件

(1)在物理机上,右键桌面左下角的开始图标,单击【运行】,输入samba服务器的IP地址

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(2)输入samba用户名和密码,点击【确定】登录,就可以看到共享文件夹

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

复制一些yum源文件到共享文件夹下,试试看是否可以下载到本地。

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

清理samba缓存 net use * /del /y

任务4 设置访问权限

1、设置访问用户

valid users = 用户名

valid users = @组名

2、设置过滤主机

hosts allow = 192.168.37. server.abc.com

hosts allow = 192.168.40.

3、设置只读

read only = yes

4、设置可读可写

writable = yes

5、指定可写用户

write list = @组名,用户名

案例:

服务器:Centos 7.4 192.168.37.60

客户端:Win10 192.168.37.20

公司架构:

samba服务器管理员:ada

总经理:mike

产品部:lucy lily

技术部:lilei hanmeimei

共享设置

共享名

共享目录

用户和权限

zongjingli

/dianxin/zongjingli

mike(rw) ada(rw)

chanpinbu

/dianxin/chanpinbu

@chanpinbu(rw) mike(r) ada(rw)

jishubu

/dianxin/jishubu

@jishubu(rw) mike(r) ada(rw)

步骤分析
1、准备工作

(1)创建组

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(2)创建用户

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(3)把用户加入对应的组

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(4)创建共享目录

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(5)赋予全部权限

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
2、安装samba软件
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
3、修改samba配置文件
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
4、启动服务
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
5、关闭selinux、关闭防火墙
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
7、添加授权用户
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
8、测试

(1)用总经理账户mike登录,新建1个文件为mike.txt,分别将它上传到zongjingli,chanpinbu和jishubu这3个共享文件夹

结果:可以上传到zongjingli

不可以上传到chanpinbu和jishubu

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(2)用同样对的方法测试lucy和lilei

注意,在每次测试前都要先清除登录信息

清除方法:在客户端(物理机)打开cmd窗口,输入 net use * /del /y

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

任务5 通过linux客户端使用samba服务

1、安装linux客户端软件

#yum install -y samba-client

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

#yum install -y cifs-utils

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档
2、访问共享目录

在客户端上输入以下命令

(1)列出服务器上的共享资源

#smbclient -L 服务器的IP

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

(2)使用 mike账户访问/zongjingli文件夹

#smbclient //192.168.37.60/zongjingli -U mike文章来源地址https://www.toymoban.com/news/detail-807375.html

linux登录samba,linux,服务器,linux,运维,Powered by 金山文档

到了这里,关于配置与管理samba服务器(Linux)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [linux] samba服务器安装、配置,有细节

    别摸鱼啦,说的就是你,学习编程从入门到放弃。掌握编程思维方式,由浅至深,理解编程技术原理,积累知识,向往自由编程。 ​ samba是一个基于 TCP/IP 协议的开源软件套件,可以在Linux、Windows、macOS等操作系统上运行。它允许不同操作系统的计算机之间实现文件和打印机

    2024年02月04日
    浏览(53)
  • Linux下Samba服务器的安装与配置(简单实用)

    为了可以实现Linux与windows之间实现文件的共享,方便文件可以直接修改,而不是像以前需要拷贝文件再进行修改,samba的诞生是为了实现现在的这些需求。我们知道Linux之间可以使用NFS服务器来实现文件的共享,samba的诞生就是为了使windows能够访问Linux的资源。 下面是samba服务

    2024年02月12日
    浏览(47)
  • 配置与管理Samba服务器复习题

    填空题 1.Samba 服务功能强大,使用 SMB 协议,英文全称是 Se r ver   Me ss age Bl oc k 。 2.SMB经过开发,可以直接运行于TCP/IP上,使用TCP的 4 45 端口。 3.Samba服务是由两个进程组成,分别是 n mbd 和 smbd 。 Samba服务软件包包括  samba -server 、 samba-doc 、 samba-client   、   samba-common (不

    2024年02月09日
    浏览(36)
  • 保姆级讲解 Samba服务器的配置与管理

    在Linux中,大家听的最多的可能就是Samba服务,什么是Samba呢,Samba是连接Linux与Windows的桥梁,真是由于Samba的出现,我们才可以在Linux和Windows间互相通信。 在Samba服务安装完毕之后,并不是直接可以使用Windows或Linux的客户端访问Samba服务器,我们还必须对服务器进行设置:告诉

    2024年02月15日
    浏览(45)
  • Linux系统安装Samba服务器

    在实际开发中,我们经常会有跨系统之间文件传递的需求,Samba 便是能够在 Windows 和 Linux 之间传递文件的服务,功能也是非常强大和好用,本篇文章将介绍如何在 Linux 系统上安装 Samba 服务,以 CentOS7 系统为例。 首先,我们通过 yum 包管理工具在 CentOS7 系统上安装 Samba 服务。

    2024年01月22日
    浏览(47)
  • Linux Xshell配置public key实现免密登录linux服务器

    linux服务器安装成功后,登录linux服务器的工具有很多中,例如:Xshell、SecureCRT等等。而我所服务的用户使用xshell工具来对linux服务器进行运维。 当使用xshell登录linux服务器时,xshell提供了三种身份验证方式: 1.Password(P)密码(W) 2.Public Key(U)用户密钥(K)[密码(H)] 3.Keyboard Interactiv

    2024年02月11日
    浏览(60)
  • 【Linux入门指北】samba服务器搭建篇

    Linux之samba服务器 首先介绍一下samba的由来,Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 原本SMB协议是windows和windows(网上邻居)之间分享资源的一种协议。Linux找到微软,也想把该协议用在window和Linux的文件共享上,可微软没有同意,于

    2024年02月04日
    浏览(46)
  • WIN无法访问linux开启的SAMBA服务器

    2024年02月16日
    浏览(49)
  • 配置与管理Apache服务器(linux)

    1、安装Apache服务软件 # yum install -y httpd 2、启动Apache服务 # systemctl start httpd systemctl的其它选项 start:启动 stop:停止 restart:重启 enable:设置开机自动启动 disable:禁用服务,从开机启动项把服务移除 status:查看服务状态 3、关闭selinux #setenforce 0 4、关闭防火墙 # systemctl stop

    2024年02月09日
    浏览(64)
  • linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)

    作者主页: 点击! Linux专栏:点击! 前言———— Samba 是一个开源软件套件,可为 SMB/CIFS 客户端(包括 Windows)提供文件和打印服务。通过设置 Samba 文件服务器,您可以在网络上共享文件和资源,从而实现不同操作系统之间的无缝协作。 在CentOS上搭建Samba文件服务器的过程

    2024年03月11日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包