CentOS 6 Samba(SMB)配置指南

简介
Samba是一个开源软件,它允许Linux系统与Windows系统进行文件和打印机共享,在CentOS 6中配置Samba服务,可以使Linux服务器作为Windows客户端的文件共享服务器,本文将详细介绍如何在CentOS 6上安装和配置Samba服务。
安装Samba
更新系统包
在开始安装Samba之前,确保系统已更新到最新状态:
sudo yum update
安装Samba
使用以下命令安装Samba:
sudo yum install samba samba-client samba-common
安装Samba管理工具
为了方便管理Samba,建议安装Samba管理工具:
sudo yum install system-config-samba
配置Samba
创建Samba用户

在Linux系统中创建一个用于Samba的用户:
sudo useradd -m -d /home/sambauser -s /bin/bash sambauser
设置Samba密码
为Samba用户设置密码:
sudo passwd sambauser
编辑Samba配置文件
编辑Samba配置文件/etc/samba/smb.conf,添加以下内容:
[global] workgroup = MYWORKGROUP security = user passdb backend = tdbsam [sharedfolder] path = /path/to/shared/folder valid users = sambauser browsable = yes writable = yes read only = no public = no
修改共享文件夹权限
确保共享文件夹的权限设置正确:
sudo chown -R sambauser:sambauser /path/to/shared/folder sudo chmod -R 770 /path/to/shared/folder
重启Samba服务
重启Samba服务以应用配置更改:
sudo systemctl restart smbd sudo systemctl enable smbd
测试Samba共享
使用Windows资源管理器访问共享

在Windows资源管理器中,输入以下地址访问Samba共享:
\\<CentOS服务器IP地址>\sharedfolder 使用Linux命令行访问共享
在Linux命令行中,使用以下命令访问Samba共享:
sudo smbclient -L <CentOS服务器IP地址>
FAQs
问题1:如何查看Samba服务状态?
解答:使用以下命令查看Samba服务状态:
sudo systemctl status smbd
问题2:如何删除Samba共享?
解答:在/etc/samba/smb.conf文件中找到要删除的共享配置,并删除相关内容,重启Samba服务以应用更改:
sudo systemctl restart smbd

