`
zhengenyang
  • 浏览: 7650 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

通过源代码安装samba服务器

SVN 
阅读更多

获取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服务器

    linux下通过源代码安装samba服务器

    samba的源代码安装

    通过以上步骤,你不仅能够深入了解Samba的安装与配置流程,还能掌握如何在Linux环境下构建一个支持跨平台文件共享的Samba服务器。这不仅适用于企业级的网络环境,对于个人用户而言,也是一个非常实用的技能。

    Samba_红帽子搭建Samba服务器_samba_

    在Redhat下搭建Samba服务器的具体过程步骤以及遇到问题的处理方案

    ARM板中的samba服务器的移植

    4. **Samba源码**: 获取最新版本的Samba源代码,通常从其官方网站下载。 **三、Samba移植步骤** 1. **安装交叉编译工具链**: 在宿主机上安装针对ARM架构的交叉编译工具,如arm-linux-gnueabihf-gcc。 2. **配置环境...

    Samba服务器配置入门手册.pdf

    此外,Samba的开放源代码特性允许开发者根据特定需求定制功能,提高了其在不同场景下的适用性和灵活性。 总之,Samba服务器配置入门手册旨在引导初学者掌握Samba的基本概念、安装流程、关键配置以及常用命令的使用...

    在aix上安装samba

    执行以下命令来编译源代码并安装Samba: ``` make sudo make install ``` 6. **配置Samba配置文件** Samba的主要配置文件是`smb.conf`。你需要编辑这个文件,定义共享目录、用户访问权限等。例如,添加一个...

    samba服务器代码

    在部署Samba服务器时,首先需要确保系统已安装必要的库和依赖,然后下载并编译samba-3.5.5源代码,按照官方文档的指引进行配置和安装。安装完成后,启动smbd和nmbd服务,并通过`testparm`命令检查配置文件的正确性。...

    vmware下samba服务器配置

    这时,你应该将源代码复制到Samba共享的Linux本地目录下,然后再进行编译,这样可以避免Windows与Linux之间的兼容性问题。 最后,为了确保Samba服务在系统启动时自动启动,你可以使用以下命令: ```bash sudo ...

    samba 移植用源代码 3.0.32

    6. **配置Samba服务**:安装完成后,需要配置Samba服务器,包括设置`smb.conf`配置文件,定义共享目录,设置用户权限等。 7. **测试与调试**:启动Samba服务,通过网络工具如`ping`、`smbclient`或Windows的资源...

    samba服务器源码包

    这个源码包包含了samba的核心源代码、相关的文档以及配置手册,使得用户能够自行编译、安装和管理Samba服务器。 Samba的核心功能是提供文件和打印服务,使得Linux/Unix机器可以无缝地与Windows网络共享资源。它的...

    用samba服务器实现linux与windowsXP之间的文件共享

    Samba 服务器是一种开放源代码的文件共享工具,能够让 Linux 和 Windows 操作系统之间实现文件共享。在本文中,我们将详细介绍如何使用 Samba 服务器实现 Linux 与 Windows XP 之间的文件共享。 一、Samba 服务器...

    9Samba服务器配置.ppt

    安装Samba服务器通常通过RPM包进行,需要安装的包包括samba-common(包含服务器和客户端共用的文件)、samba(服务器端软件)、samba-client(客户端软件)以及system-config-samba(提供图形界面配置工具)。安装...

    飞腾ARM64架构samba和nfs安装.docx

    解压缩后进入源代码目录,例如`cd samba-3.2.0/source`(如果是4.0.0包则进入`samba-4.0.0/source`)。 3. **编译和安装**: - `./configure --build=arm-linux`(不使用`--prefix`参数将默认安装到`/usr/local/...

    linux下samba服务器的详细架设宣贯.pdf

    - 推荐使用RPM包安装Samba,而不是编译源代码。可以在如`www.rpmfind.com`这样的网站上找到所需的RPM包。 - 安装最新版本的Samba,例如3.0.28,可以从Samba官方站点下载。 5. **检查Samba服务状态** - 使用`ps ...

    学习情境4项目3 管理与维护Samba服务器.ppt

    Samba是一个开放源代码的软件,其设计目的是为了在Linux和Unix系统上实现Microsoft的Server Message Block (SMB)协议,从而允许这些非Windows系统与Windows网络进行无缝集成,实现文件和打印机共享。Samba的核心组件...

    linux samba源代码,可自行交叉编译

    Linux Samba源代码是用于在Linux系统中实现SMB(Server Message Block)协议的重要软件,它使得Linux系统能够与Windows网络无缝集成,提供文件共享、打印服务等功能。SMB是一种广泛应用于局域网中的文件共享协议,...

    samba的编译安装20160615_1154.7z

    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会出错(崩溃)。 ...

    Samba图形化管理_system-config-samba_源码包和CentOS732位armv7hl版RPM包.zip

    在CentOS 7 32位armv7hl环境下安装System-config-samba,首先确保系统已安装了依赖项,如Samba服务器本身、GTK+库等。然后,可以通过以下步骤安装RPM包: 1. 打开终端。 2. 使用`cd`命令进入包含RPM包的目录。 3. ...

    基于linux的samba服务器的配置

    ### 基于Linux的Samba服务器配置详解 #### 一、Samba的历史与发展 - **起源**: Samba项目的创立者是Andrew Tridgell,他在1991年还是澳大利亚国立大学的一名研究生时开始了Samba的开发。最初的想法来源于他对DEC...

    samba-4.10.4.tar.gz

    Samba是一款开源软件,用于在Linux和Unix系统上实现Microsoft Windows网络协议,使得非Windows设备能够无缝地与Windows网络共享资源...通过理解和定制Samba源代码,开发者和系统管理员可以创建符合特定需求的解决方案。

Global site tag (gtag.js) - Google Analytics