centos6.5使用源码安装samba

本文记录了在CentOS 6.5上使用源码安装Samba的过程,包括下载samba-3.6.25源码,解压、编译、安装及配置。详细介绍了配置smb.conf文件、添加用户、启动服务的步骤,并讲解了Samba主配置文件的全局设置与共享定义。
摘要由CSDN通过智能技术生成

本人也是刚刚开始接触linux,学习到rpm包这个知识点时,用samba来练习安装。其中也是遇到了许多问题,最后选择了用源码来安装samba。下面就把我的安装过程记录一下。

我的linux版本:centos6.5
这里写图片描述
samba版本:samba-3.6.25(源码包链接:http://pan.baidu.com/s/1qXQixtE 密码:911q)

1.使用源码来安装samba

1.下载 samba 源码文件到目录 /data1 下并解压:
这里写图片描述
解压之后出现samba-3.6.25文件夹
进入该文件夹下的source3文件夹
这里写图片描述
2.进行源码编译安装
这里写图片描述
如果编译过程出现Error,看清楚什么错误,我的出现了没有gcc的错误,于是
yum -y gcc
解决问题后继续安装
这里写图片描述
3.安装完成之后进行配置动态链接库
这里写图片描述
编辑samba.conf文件,并输入所安装的 samba 库位置的绝对路径(/usr/local/samba/lib)即可;之后执行命令 #ldconfig 重新读取 /etc/ld.so.conf.d 目录下的配置文件
这里写图片描述
ldconfig命令的用途,主要是在默认搜寻目录(/lib、/lib64和 /usr/lib)以及动态库配置目录 /etc/ld.so.conf内的文件,搜索出可共享的动态链接库(lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。
4. 创建 samba的配置文件 smb.conf
进入到samba的主文件夹下
这里写图片描述
注意要改名为smb.conf , 不然是无法识别的
(安装目录下有很多smb.conf的例子,但/usr/local/samba/lib下却没有,所以必须copy.
也可以用链接的方法:
创建配置文件
mkdir /usr/local/samba/etc
vim /usr/local/samba/etc/smb.conf
编辑完配置文件后,保存。
ln –s /usr/local/samba/etc/smb.conf /usr/local/samba/lib/smb.conf )

5 配置smb.conf
这里写图片描述
配置信息根据个人情况,我会在下方贴出配置选项的解释。这里暂时先不做改动。(#/usr/local/samba/bin/testparm 来测试smb.conf是否配置成功)
6 增加一个用户
这里写图片描述
增加 smb用户
这里写图片描述
7启动服务
(1)关闭防火墙和 selinux( 通过命令 #/etc/rc.d/init.d/ iptables stop 关闭防火墙,#setenforce 0临时关闭selinux)

(2)配置生产环境实现当初设计功能并测试成功

(3࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值