CentOS 6.5 搭建 Samba 文章

简介 Samba 是一款开源的网络文件共享服务,它允许 Linux 系统与 Windows 系统之间进行文件共享,本文将详细介绍如何在 CentOS 6.5 上搭建 Samba 服务。
环境准备
- 硬件环境:一台安装有 CentOS 6.5 操作系统的服务器。
- 软件环境:Samba 服务软件。
安装 Samba
- 使用 yum 命令安装 Samba:
sudo yum install samba samba-client samba-common
- 安装完成后,启动 Samba 服务:
sudo systemctl start smb sudo systemctl enable smb
配置 Samba

- 编辑 Samba 配置文件
/etc/samba/smb.conf:sudo vi /etc/samba/smb.conf
- 在
[global]部分,添加或修改以下配置:[global] workgroup = WORKGROUP security = user netbios name = SambaServer
- 在
[shared]部分,添加共享目录的配置:[shared] path = /path/to/shared/directory read only = no browsable = yes writable = yes
- 保存并退出配置文件。
创建 Samba 用户
- 创建一个用于 Samba 共享的用户:
sudo useradd -m -d /home/sambauser -s /bin/bash sambauser
- 设置用户密码:
sudo passwd sambauser
测试 Samba 服务
- 在 Windows 系统中,打开“网络”窗口,搜索 Samba 服务器名。
- 双击连接到 Samba 服务器,输入用户名和密码,即可访问共享目录。
常见问题解答(FAQs)
问题 1:Samba 服务无法启动 解答:检查 /var/log/samba/log.smbd 文件,查看错误信息,可能原因包括配置文件错误、用户权限不足等。

问题 2:无法访问共享目录 解答:确保 Samba 配置文件中的共享目录路径正确,且该目录权限允许 Samba 用户访问,检查防火墙设置,确保 Samba 服务的端口(默认为 139 和 445)未被阻止。
通过以上步骤,您可以在 CentOS 6.5 上成功搭建 Samba 服务,实现 Linux 与 Windows 系统之间的文件共享。

