CentOS 安装 samba 服务

本文详细介绍了如何在CentOS6.6环境下安装并配置Samba服务,包括安装Samba、修改smb.conf配置文件、创建用户、设置文件夹权限、确保防火墙开启必要端口及关闭SELinux等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统CentOS6.6


yum -y install samba


安装好samba服务之后进入/etc/samba 将原先的smb.conf备份

创建新的smb.conf ,文件内容如下(示例):

[global]
workgroup = WORKGROUP
service string = Samba Server
netbios name = SambaServer
security = user
[zsc]
path = /www/zsc
public = no
writeable = yes
valid user = zsc
browseable = yes

 

添加用户 smbpasswd -a zsc

然后输入密码(两遍)


要注意要映射的文件夹的权限  ||   要注意防火墙是否关闭(至少要开启139和445端口) ||  要注意关闭selinux || 要注意安装完之后重启smb服务


### CentOS 7 上 Samba 服务安装与配置 #### 安装 Samba 软件包 为了在 CentOS 7 中成功部署 Samba 文件共享服务,需先通过 `yum` 命令来安装必要的软件包。执行以下命令可以完成 Samba 及其管理工具的安装: ```bash sudo yum install samba samba-client samba-common -y ``` 此操作会自动下载并安装最新版本的 Samba 和相关依赖项[^1]。 #### 配置防火墙规则 默认情况下,CentOS 的防火墙可能会阻止外部访问 Samba 所使用的端口 (TCP 139, TCP 445)。因此,在启动 Samba 之前,需要调整防火墙设置以允许这些流量进入系统。运行如下命令即可开放所需端口: ```bash sudo firewall-cmd --permanent --add-service=samba sudo firewall-cmd --reload ``` 这一步骤确保了网络中的其他设备能够连接到该服务器上的 Samba 共享资源[^2]。 #### 创建目录用于文件共享 假设我们希望创建一个名为 `/srv/samba/share` 的新目录作为公共文件夹供局域网内的用户访问,则可以通过下面这条指令建立它: ```bash sudo mkdir -p /srv/samba/share ``` 接着赋予适当权限以便于后续步骤顺利进行: ```bash sudo chmod -R 0777 /srv/samba/share/ sudo chown -R nobody:nobody /srv/samba/share/ ``` 这里设置了最宽松的安全模式仅作演示用途;实际应用时应依据具体需求设定更严格的存取控制策略[^1]。 #### 编辑主配置文件 smb.conf 主要的全局参数以及各个独立分享区段都定义在这个位于路径下的文本档里:`/etc/samba/smb.conf`. 使用任何文本编辑器打开这个档案後加入类似这样的区块描述我们的例子共用资料夹: ```ini [shared] path = /srv/samba/share browsable = yes writable = yes guest ok = no create mask = 0765 ``` 上述片段表示启用了名称叫做 "shared" 的区域,并指定了它的物理位置、可见性状态以及其他一些属性。请注意这里的选项可以根据实际情况灵活修改以满足不同的业务场景要求[^2]。 #### 启动并启用 Samba 服务 最后要做的就是激活 smbd 进程并且将其设为开机自启项目之一 : ```bash sudo systemctl start smb.service nmb.service sudo systemctl enable smb.service nmb.service ``` 至此整个过程结束 , 应当已经可以在本地或者远程机器上测试是否能正常浏览及上传下载文档至刚才所设立的位置上了. ```python print("Samba service has been successfully installed and configured.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值