当前位置: 首页 > news >正文

samba服务的安装和使用

CIFS(Samba)服务的使用

  • 案例分析
  1. 规划节点
  2. 基础准备

IP

主机名

节点

192.168.2.144

samba

samba服务节点

  • 案例实施

安装samba服务

登录192.168.2.144虚拟机,首先修改主机名,命令如下:

[root@nfs-client ~]# hostnamectl set-hostname samba [root@samba ~]# hostnamectl Static hostname: samba Pretty hostname: Samba Icon name: computer-vm Chassis: vm Machine ID: 7ca345896ca44076b1f92454d2f952d4 Boot ID: aeee96df2d76488f8147682d453b4850 Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-862.el7.x86_64 Architecture: x86-64

安装Samba服务,命令如下:

[root@samba ~]# yum install -y samba

配置Samba服务

配置Samba的配置文件/etc/samba/smb.conf。

① 修改[global]中的内容如下(找到配置文件中的字段并修改,disable spoolss = yes是新增的):

load printers = no cups options = raw ; printcap name = /dev/null # obtain a list of printers automatically on UNIX System V systems: ; printcap name = lpstat ; printing = bsd disable spoolss = yes

② 在配置文件的最后,添加如下内容:

[share] path = /opt/share browseable = yes public = yes writable = yes

参数说明:

l/opt/share:这个目录是将要共享的目录,若没有,需要创建。

lbrowseable:参数是操作权限;

lpublic:参数是访问权限;

lwritable:参数是对文件的操作权限。

创建目录并赋予权限,命令如下:

[root@samba ~]# mkdir /opt/share [root@samba ~]# chmod 777 /opt/share/

③ 启动Samba服务,命令如下:

[root@samba ~]# systemctl start smb [root@samba ~]# systemctl start nmb

④ 查看端口启动情况,命令如下(netstat命令若不能用,自行安装net-tools软件包):

[root@samba ~]# netstat -ntpl

⑤ 最后创建Samba用户。

[root@samba ~]# smbpasswd -a root #这个用户必须是系统存在的用户 New SMB password: Retype new SMB password: Added user root.

输入smbpasswd -a root后,再输入密码,设置的密码为000000。

⑥ 重启Samba服务。

[root@samba ~]# service smb restart

使用samba服务

使用PC机,按“win+R”键,并输入Samba服务的IP地址,(在使用PC访问Samba服务前,确保Samba服务器的SELinux服务与防火墙服务均处于关闭状态)如图3-11-1所示。

在弹出界面输入用户名和密码,然后单击右下角的“确定”按钮

登入后如图

将之前移动到/media中的repo文件,移动到share目录,命令如下:

[root@samba ~]# mv /media/* /opt/share/

至此,关于Samba的简单共享,已完成。

http://www.jsqmd.com/news/514041/

相关文章:

  • 【Filter / Interceptor】过滤器(Filter)与拦截器(Interceptor)全方位对比解析(附底层原理 + 核心对比表)
  • RPA-Python与GitLab Pages集成:网页托管自动化的终极指南
  • 引发C++程序内存错误的常见原因分析与总结
  • RK3568开发板Debian系统从编译到配置全流程指南(附常见问题解决)
  • 如何轻松实现Android文本对齐?AlignTextView完整使用指南
  • 单节点部署Gpmall(详细部署过程)
  • 如何快速掌握JSXStyle:现代前端开发的终极CSS-in-JS解决方案
  • 第七章 数组【C语言】
  • 如何快速构建个人技术博客聚合平台:Kilimchoi Engineering Blogs框架完整指南
  • 当信号遇见MATLAB:手把手玩转采样与重建的魔法
  • DeepSeek-R1长文本处理指南:400万token上下文的高效优化技巧
  • 24/7自动化助手:OpenClaw+Qwen3-32B实现定时任务
  • Qwen3-32B大模型GPU算力优化教程:RTX4090D下vLLM张量并行配置指南
  • HTML转图片不求人:Python imgkit + wkhtmltoimage的5分钟快速入门教程
  • 若依(ruoyi)字典管理实战:如何在Thymeleaf中高效使用下拉框与单选框
  • 如何快速掌握 Stremio Core:开源媒体中心的核心引擎全指南
  • FlutterBoost快速集成模板:5分钟搭建项目骨架的完整指南
  • TradingView金融数据提取终极指南:3步获取高质量市场数据
  • 百度开发者必看:Qwen3-32B-Chat私有化部署全流程——从镜像拉取到API调用
  • Java vs C++:核心差异全解析
  • 终极云端渗透测试速查表:3大云平台安全检测与防御指南
  • 30分钟搞定:OpenClaw+Qwen3-32B搭建个人知识库
  • 终极指南:Ubuntu软件中心开源项目完全解析
  • 【亲测免费】探索Web 3.0:IPFS Companion - 你的去中心化网络助手
  • 立知-lychee-rerank-mm详细步骤:单文档评分+批量重排序双模式教学
  • Qwen3-ASR-1.7B部署教程:netstat端口检查+7860服务健康状态诊断方法
  • 终极指南:如何快速掌握React DocGen自动生成组件文档的10个技巧
  • Matlab Simulink DC-DC电路Buck与Boost转换器设计:电感电容参数优化...
  • openclaw的安装和浏览器访问控制后台
  • HP-Socket开源项目捐赠者鸣谢方式:完整指南与最佳实践