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://mizuki.ipox.cn/posts/zh-cn/samba-config/ 部分信息可能已经过时
相关文章 智能推荐















