获取samba源代码
你可以通过执行svn命令svn co svn://svnanon.samba.org/samba/trunk samba.获取最新的samba源文件,也可以直接从http://samba.org/samba/ftp/samba-latest.tar.gz
获取最新的samba源文件包。
解包源文件包
如果你选择下载samba-latest.tar.gz源代码包,则需要使用以下命令进行解包
# gzip -d samba-latest.tar.gz
# tar -xvf samba-latest.tar
编译安装
# cd samba-3.4.2/source3
source3目录里是samba-3.x的源文件,source4目录里是samba-4.x的源文件
# ./autogen.sh
# ./configure --prefix=/usr/myname/install/samba
samba默认是安装在/usr/local/samba目录下,你可以通过指定prefix=your location的方式来指定安装目录
# make
# make install
配置动态链接库路径
# vi /etc/ld.so.conf
加入一行/usr/myname/install/samba/lib
# ldconfig
执行ldconfig命令让配置生效
检验samba是否安装成功
# cd /usr/myname/install/samba/bin
# ./testparm
如果没有任何错误,那么恭喜你,samba已经安装成功了
启动samba
# cd /usr/myname/install/samba/sbin
# ./nmbd start
# ./smbd start
添加samba用户
# cd /usr/myname/install/samba/bin
# ./smbpasswd -a username
New SMB password:
Retype new SMB password:
好了,现在你已经可以映射网络驱动器来连接到samba服务器了
分享到:
相关推荐
linux下通过源代码安装samba服务器
通过以上步骤,你不仅能够深入了解Samba的安装与配置流程,还能掌握如何在Linux环境下构建一个支持跨平台文件共享的Samba服务器。这不仅适用于企业级的网络环境,对于个人用户而言,也是一个非常实用的技能。
在Redhat下搭建Samba服务器的具体过程步骤以及遇到问题的处理方案
4. **Samba源码**: 获取最新版本的Samba源代码,通常从其官方网站下载。 **三、Samba移植步骤** 1. **安装交叉编译工具链**: 在宿主机上安装针对ARM架构的交叉编译工具,如arm-linux-gnueabihf-gcc。 2. **配置环境...
此外,Samba的开放源代码特性允许开发者根据特定需求定制功能,提高了其在不同场景下的适用性和灵活性。 总之,Samba服务器配置入门手册旨在引导初学者掌握Samba的基本概念、安装流程、关键配置以及常用命令的使用...
执行以下命令来编译源代码并安装Samba: ``` make sudo make install ``` 6. **配置Samba配置文件** Samba的主要配置文件是`smb.conf`。你需要编辑这个文件,定义共享目录、用户访问权限等。例如,添加一个...
在部署Samba服务器时,首先需要确保系统已安装必要的库和依赖,然后下载并编译samba-3.5.5源代码,按照官方文档的指引进行配置和安装。安装完成后,启动smbd和nmbd服务,并通过`testparm`命令检查配置文件的正确性。...
这时,你应该将源代码复制到Samba共享的Linux本地目录下,然后再进行编译,这样可以避免Windows与Linux之间的兼容性问题。 最后,为了确保Samba服务在系统启动时自动启动,你可以使用以下命令: ```bash sudo ...
6. **配置Samba服务**:安装完成后,需要配置Samba服务器,包括设置`smb.conf`配置文件,定义共享目录,设置用户权限等。 7. **测试与调试**:启动Samba服务,通过网络工具如`ping`、`smbclient`或Windows的资源...
这个源码包包含了samba的核心源代码、相关的文档以及配置手册,使得用户能够自行编译、安装和管理Samba服务器。 Samba的核心功能是提供文件和打印服务,使得Linux/Unix机器可以无缝地与Windows网络共享资源。它的...
Samba 服务器是一种开放源代码的文件共享工具,能够让 Linux 和 Windows 操作系统之间实现文件共享。在本文中,我们将详细介绍如何使用 Samba 服务器实现 Linux 与 Windows XP 之间的文件共享。 一、Samba 服务器...
安装Samba服务器通常通过RPM包进行,需要安装的包包括samba-common(包含服务器和客户端共用的文件)、samba(服务器端软件)、samba-client(客户端软件)以及system-config-samba(提供图形界面配置工具)。安装...
解压缩后进入源代码目录,例如`cd samba-3.2.0/source`(如果是4.0.0包则进入`samba-4.0.0/source`)。 3. **编译和安装**: - `./configure --build=arm-linux`(不使用`--prefix`参数将默认安装到`/usr/local/...
- 推荐使用RPM包安装Samba,而不是编译源代码。可以在如`www.rpmfind.com`这样的网站上找到所需的RPM包。 - 安装最新版本的Samba,例如3.0.28,可以从Samba官方站点下载。 5. **检查Samba服务状态** - 使用`ps ...
Samba是一个开放源代码的软件,其设计目的是为了在Linux和Unix系统上实现Microsoft的Server Message Block (SMB)协议,从而允许这些非Windows系统与Windows网络进行无缝集成,实现文件和打印机共享。Samba的核心组件...
Linux Samba源代码是用于在Linux系统中实现SMB(Server Message Block)协议的重要软件,它使得Linux系统能够与Windows网络无缝集成,提供文件共享、打印服务等功能。SMB是一种广泛应用于局域网中的文件共享协议,...
samba4.1.6源代码部署及配置 (2014-04-04 09:41:00)转载 2016/6/14 15:23 由于ubuntu14.04.4麒麟版本使用: sudo apt-get install samba安装的samba是:V4.3.9 共享文件时ubuntu上的samba V4.3.9会出错(崩溃)。 ...
在CentOS 7 32位armv7hl环境下安装System-config-samba,首先确保系统已安装了依赖项,如Samba服务器本身、GTK+库等。然后,可以通过以下步骤安装RPM包: 1. 打开终端。 2. 使用`cd`命令进入包含RPM包的目录。 3. ...
### 基于Linux的Samba服务器配置详解 #### 一、Samba的历史与发展 - **起源**: Samba项目的创立者是Andrew Tridgell,他在1991年还是澳大利亚国立大学的一名研究生时开始了Samba的开发。最初的想法来源于他对DEC...
Samba是一款开源软件,用于在Linux和Unix系统上实现Microsoft Windows网络协议,使得非Windows设备能够无缝地与Windows网络共享资源...通过理解和定制Samba源代码,开发者和系统管理员可以创建符合特定需求的解决方案。