redhat linux源码安装samba
来源:互联网 发布:c语言线程优先级设置 编辑:程序博客网 时间:2024/06/09 23:56
找不到rpm安装包,只好到https://www.samba.org/ 下载源码来安装。
1、下载到samba-3.6.9.tar.gz,在windows下开始→运行→cmd进入到dos模式,输入以下命令:
pscp E:\samba-3.6.9.tar.gz root@192.168.1.2:/home/samba.3.6.9.tar.gz
将下载来的源码程序拷贝到linux.
详细安装过程可以在windows下,解压samba-3.6.9.tar.gz,查看目录下的readme.txt以及samba-3.6.9\docs\htmldocs\Samba3-HOWTO下的index.html及install.html了解。
2、解包
# tar -zxvf samba-3.6.9.tar.gz
解包后将会在原目录下新建一个samba-3.6.9的目录
默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分 ,为了对整个过程有一个完整的了解,在此先将这部分卸载掉。使用命令
rpm -qa | grep samba ,默认情况下可以查询到两个已经存在的包:
samba-client-3.0.33-3.7.el5
samba-common-3.0.33-3.7.el5
卸载Samba
用rpm -e 将两个包卸载掉。对于samba-common-3.0.33-3.7.el5,因为与其它rpm包之间存在依赖关系,所以必须加参数-f和--nodeps,-f是指强制,-- nodeps是指不检查依赖关系,具体完整命令为:
rpm -e samba-common-3.0.33-3.7.el5 -f --nodeps
rpm -e samba-client-3.0.33-3.7.el5 -f --nodeps
3、编译安装
#cd /home/samba-3.6.9/source3
source3目录里是samba-3.x的源文件,source4目录里是samba-4.x的源文件
# ./autogen.sh
# ./configure
samba默认是安装在/usr/local/samba目录下,你可以通过指定prefix=your location的方式来指定安装目录
执行./configure,如果还提示有依赖包未安装,根据提示用yum安装依赖包,直到不提示error错误
# make
# make install
可以使用#make uninstall来卸载。
4、配置动态链接库路径
# vi /etc/ld.so.conf
加入一行/usr/local/samba/lib
# ldconfig
执行ldconfig命令让配置生效
5、配置samba
#cp /home/samba-3.6.9/packaging/LSB/smb.conf /usr/local/samba/lib/smb.conf
默认是没有smb.conf这个配置文件的,需要从安装包samba-3.6.9/packaging/LSB/下复制smb.conf到/usr/local/samba/lib下
以后可以根据需要配置smb.conf
samba下有以下几个目录:
bin:存放samba的工具,如smbpasswd
etc:存放配置文件,例如上面复制过来 smb.conf
lib,lib64:动态链接库
sbin:存放服务程序,例如smbd
share:samba默认共享目录
var:存放samba日志和运行PID
6、检验samba是否安装成功
# cd /usr/local/samba/bin
# ./testparm
如果没有任何错误,那么恭喜你,samba已经安装成功了
7、启动samba
#cd /usr/myname/install/samba/sbin
# ./nmbd start
# ./smbd start
可以通过命令关闭防火墙,因为防火墙可能会阻止用户访问该机器。
# service iptables stop
8、添加samba用户
# cd /usr/local/samba/bin
# ./smbpasswd -a username
New SMB password:
Retype new SMB password:
在浏览器输入\\192.168.1.2\username 连接共享目录。在Windows客户端,可以在网上邻居中通过新建网上邻居来访问,或者通过映射网络驱动器来访问。
- redhat linux源码安装samba
- 源码包安装(RedHat Linux)
- redhat linux dns+samba
- Redhat Enterprise Linux 5中安装并设置samba
- Redhat Linux文件共享服务Samba的安装配置
- Redhat Linux文件共享服务Samba的安装配置
- redhat安装配置samba实现win共享linux主机目录
- Linux下源码安装samba服务器
- redhat 上samba的安装
- Redhat 7 安装Samba服务
- 源码编译安装samba
- samba源码安装
- samba源码安装
- 虚拟机redhat下samba服务器安装总结
- 虚拟机redhat下samba服务器安装总结
- Redhat Enterprise Linux5安装samba服务器教程
- redhat下安装samba服务器总结
- redhat 5.8 samba配置安装测试
- 现有一个二进制数,如何快速判断某位是0还是1?
- 使用Eclipse构建Maven项目 (step-by-step)
- 2. 大型网站核心架构之网站的高性能架构
- 经典Android面试题和答案汇总
- eclipse用hibernate tools从数据库逆向生成Hibernate实体类
- redhat linux源码安装samba
- python opencv 安装及使用
- CentOS6.5+Theano+Keras安装
- Spring 初探(十二)(HATEOAS REST Service)
- 沈洵:分布式事务原理与实践之单机事务
- 【Idea】Idea2016 使用Maven配置简单Web项目
- MyBatis使用大全(2)------XML配置文件
- 通过命令批量xcopy文件修改文件
- angularjs自定义指令