231 字
1 分钟
配置与管理Samba服务器
今天老师搞了这个作业,因为我用的系统和老师用的不一样,就干脆写一个免得忘了。
实验环境
- 两台 CentOS 7 虚拟机(一台服务端,一台客户端)
- 服务端 IP:
192.241.42.3 - 客户端 IP:
192.241.42.101
什么是 Samba 服务
Samba 是一个在 Linux 和 UNIX 系统上实现 SMB(Server Message Block)协议的免费软件。
安装 Samba 包
配置本地源
检查虚拟机是否挂载了 CentOS 系统镜像

创建挂载 CentOS 系统镜像的文件夹
sucd /etc/yum.repos.dmkdir bakmv CentOS-*.repo bakcp bak/CentOS-Media.repo ./
编辑源配置
vi CentOS-Media.repo
挂载安装盘
mkdir /mnt/cdrommount /dev/sr0 /mnt/cdrom
清除缓存
yum clean allyum makecache
安装 Samba
yum install samba -y
启动 Samba 并设置开机启动
systemctl start smb;systemctl enable smb
建立 share 共享文件夹
useradd readingpasswd readingmkdir /home/reading/sharechmod 777 /home/reading/share
备份和修改 Samba 配置
cd /etc/sambacp smb.conf smb.conf.bakvi /etc/samba/smb.conf在最下面添加:
[share] comment = share path = /home/reading/share read only = No
设置 Samba 账号
smbpasswd -a reading
配置防火墙,关闭 SELinux
firewall-cmd --add-service samba --permanentfirewall-cmd --reloadsetenforce 0
测试文件共享
1. 查看共享目录列表
smbclient -L 192.241.42.3 -U reading%123456
2. 访问 SMB 服务器
smbclient //192.241.42.3/share -U reading%123456mkdir 1
验证是否成功创建
ll /home/reading/share
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
配置与管理Samba服务器
https://blog.ipox.cn/posts/zh-cn/samba-config/ 部分信息可能已经过时
相关文章 智能推荐
1
模块C的杂七杂八操作
物联网运维 物联网运维模块C考试喂饭级教程,涵盖虚拟机配置、Docker 环境搭建、Nginx/MySQL 部署、离线部署边缘服务器、Tomcat 安装配置等全部内容。
2
模块B的杂七杂八操作
IoT 2026-06-12
3
搭建 MySQL 服务器
系统配置 在 Linux 环境下安装、配置 MySQL 服务器,并开放远程连接。
4
虚拟机配置与 Docker + Nginx + MySQL 环境搭建
系统配置 在 VirtualBox 虚拟机中配置 NAT + Host-Only 双网卡网络,并使用 Docker Compose 部署 Nginx 和 MySQL 服务。
5
FTP服务器安装与配置
Linux 2025-11-18















