一、实验目的
1.了解网络文件服务器Samba应用。
2.掌握Linux网络上的文件共享的配置及使用

二、实验环境(软件和硬件)

  1. VMware Workstation Pro和CentOS7
    2.实训室电脑

三、实验内容及步骤(包括主要步骤、代码分析、截图等)

1.建立Samba服务器。
服务器共享目录为/opt/abc

2.建立Samba客户机
\192.168.40.140
四、实训参考
1.Samba共享服务的匿名访问
(1)安装Samba服务器软件包
yum install samba -y ##安装Samba服务
截图:

(2)配置Samba配置文件信息
[root@localhost ~]# cd /etc/samba/ ##切换到Samba配置文件目录
[root@localhost samba]# mv smb.conf smb.conf.bak ##备份
[root@localhost samba]# grep -v “#” smb.conf.bak > smb.conf ##重新创建一个配置文件(除去注释的)
[root@localhost samba]# vim smb.conf ##修改配置文件

[global] ##全局
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
map to guest = Bad User ##添加此项,开启匿名用户访问
##末行添加下面的配置信息
[myshare] ##添加的share文件
path=/opt/abc ##路径
public=yes ##公共访问
browseable=yes ##能够访问
writable=yes ##写权限
create mask=0644 ##设置权限
directory mask=0755

(3)创建myshare路径目录,并给权限
[root@localhost samba]# mkdir /opt/abc ##创建目录
[root@localhost samba]# chmod 777 /opt/abc ##给全部权限
[root@localhost samba]# systemctl stop firewalld.service ##关闭防火墙
[root@localhost samba]# setenforce 0 ##关闭增强功能
[root@localhost samba]# systemctl start smb.service ##开启Samba服务
(3)利用测试机访问
\192.168.40.140
(4)在共享目录下面创建111.txt
截图:
(5)在Linux中查看创建的文件
截图:

2.Samba共享服务的身份验证
(1)配置Samba配置文件信息
[root@localhost ~]# cd /etc/samba/ ##切换到Samba配置文件目录
[root@localhost samba]# vim smb.conf ##修改配置文件

[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw ##将匿名访问的一项删除
##末行添加下面的配置信息
[test]
path=/opt/test ##共享文件目录路径
browseable=yes ##能够访问,将public项去除
create mask=0644
directory mask=0755
valid users=zhangsan, lisi ##允许访问的用户
write list=zhangsan ##允许写入的用户
(2)创建smb用户
[root@localhost samba]# useradd zhangsan ##创建两个用户
[root@localhost samba]# useradd lisi
[root@localhost samba]# smbpasswd -a zhangsan ##创建smb用户并设置密码
New SMB password: ##设置密码
Retype new SMB password: ##确认密码
Added user zhangsan.
[root@localhost samba]# smbpasswd -a lisi
New SMB password:
Retype new SMB password:
Added user lisi.
[root@localhost samba]# pdbedit -L ##列出smb用户列表
zhangsan:1001:
lisi:1002:
[root@localhost samba]# cd /opt/
[root@localhost opt]# mkdir test ##创建共享目录
[root@localhost opt]# ls
abc rh test
[root@localhost opt]# chmod 777 test/ ##给最大权限
[root@localhost opt]# systemctl restart smb.service ##重启Samba服务
(3)用测试机访问共享
截图:

Linux---Samba服务器配置相关推荐

  1. linux的samba服务实验报告,Linux Samba服务器配置实验报告.doc

    湖北理工学院 实验报告 课程名称: Linux 网络环境 实验项目:Samba服务器配置 专 业: 班 级: 学 号: 学生姓名: 实验报告 实验项目名称: Samba服务器配置 同组人:无 实验时间 ...

  2. Linux——samba服务器配置

    实验目的:实现Linux的主机与windows系列主机进行文件的传输 实验环境(保证两台主机能够相互访问): 1.Windows7:客户端 2.centos7:    服务端(文件共享) 实验案例: ...

  3. [Linux] Samba服务器配置 安全级别为share

    1.smbd和nmbd守护进程 smbd进程:提供文件和打印机共享服务以及身份验证和授权服务. nmbd进程:维护NetBIOS与IP之间的映射:NetBIOS(NetWork Basic Input ...

  4. Linux系统了解 Samba服务器配置的工作流程

    了解 Samba服务器配置的工作流程 当Samba 服务安装完毕,并不是直接可以使用 Windows 或 Linux的客户端访问Samba服务器,还必须对服务器进行设置:告诉 Samba 服务器将哪些 ...

  5. 【Linux常用服务器配置——Samba服务】

    目录 1.简介 2.Samba的服务组成 3.安装samba服务 4.查看安装状况 5.设置开机自启动 6.启动服务 7.查看samba服务进程 8.防火墙设置 9.修改主配置文件 10.建立共享目录 ...

  6. CentOS下Samba服务器配置

    CentOS下Samba服务器配置 感谢http://www.linuxsir.org/main/?q=node/158#4提供参考 第一节.samba是干什么的?它有什么用? Samba(SMB是其 ...

  7. Centos7下Samba服务器配置

    环境 vm下centos7.6,IP地址:192.168.139.200 Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Ser ...

  8. [学习笔记]CentOS7.6的Samba服务器配置

    工具:CentOS7.6.VMware WorkStation16 虚拟机网络模式:NAT 大体步骤: 1.安装Samba软件 2.配置Samba服务端 3.添加Samba用户 4.启动Samba服务 ...

  9. CentOS7 Samba服务器配置

    CentOS7 Samba服务器配置 关闭SeLinux setenforce 0 #临时关闭SeLinux vi /etc/selinux/config #将SELINU置为disabled,永久关 ...

  10. 修改samba服务器密码,samba服务器配置密码

    samba服务器配置密码 内容精选 换一换 在"确认配置"页面,查看云服务器配置详情.如果您对价格有疑问,可以单击"了解计费详情"来了解产品价格.如果您对价格有 ...

最新文章

  1. slam开发|adb的用法一些总结
  2. BSON及mongoDB数据类型
  3. 高通QXDM抓modem log
  4. Simulink仿真 第八节 积分模块
  5. php类使用自己的静态方法吗,php在类中使用静态方法有几种方式
  6. 缩点(有向图的强连通分量)学习笔记
  7. C# CKEditor、CKFinder集成使用
  8. 联想小新锐7000主板型号_2020年高性价比游戏本选购推荐指南——7000价位游戏本推荐...
  9. 计算机网络-自顶向下方法(7th) 第四章 Review Questions 英文题目
  10. ImageAI (一) 使用Python快速简单实现图像内容预测 Image Prediction
  11. js实现xml转json和json转xml
  12. 【公司邮箱如何申请】怎么写加密邮件,企业邮箱支持吗?
  13. 九九乘法表居中c语言,JavaScript实现九九乘法表的简单实例
  14. excel下划线转换成驼峰命名形式
  15. 如何从ext3升级到ext4?
  16. 基于SPI协议的Flash驱动控制-扇区擦除
  17. 精简压缩优化 Docker 镜像几百MB
  18. 关于 Redis 的 懒惰删除 (十三)
  19. 《机器人构建实战》——1.4 典型机器人
  20. 睿普康 以太网接口PHY芯片主要替换瑞昱的pin对pin芯片

热门文章

  1. matlab灰度归一化,[转载]matlab图像处理为什么要归一化和如何归一化?
  2. 摩尔庄园服务器维护,摩尔庄园手游6月1日开服啦 摩尔庄园不能进入游戏登陆失败...
  3. 计算机网络技术实践教学条件,【网络技术论文】计算机网络技术专业实践教学体系的构建(共4644字)...
  4. VR工地安全虚拟现实体验:多种事故模拟,第三人称回看
  5. 使用offsetParent
  6. 我是如何顺利pass考过CCIE,分享一下自己心得
  7. 网易易盾饶晓艳:内容安全“第三方”这条路,曾经不好“走”...
  8. openCV中的saturate_cast()方法
  9. linux localtime 线程安全,关于多线程: 标准C函数'Localtime'的线程安全版本
  10. mysql中delete怎么用_mysql怎么使用delete