首页 > 代码库 > 源码安装samba-4.6.5

源码安装samba-4.6.5

Ubuntu16.04源码安装samba

《一》安装前准备

以下面压缩包为列

Samba-4.6.5.tar.gz或者. samba-4.6.5.tar.bz2

Tar

-c: 建立压缩档案
-x
:解压
-t
:查看内容
-r
:向压缩归档文件末尾追加文件
-u
:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z
gzip属性的
-j
bz2属性的
-Z
:有compress属性的
-v
:显示所有过程
-O
:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

一 Samba-4.6.5.tar.gz 格式解压等操作 二 samba-4.6.5.tar.bz2

 

解压命令 tar zxvf  Samba-4.6.5.tar.gz     解压命令 tar  jxvf  samba-4.6.5.tar.bz2

创建命令 tar zcvf  Samba-4.6.5.tar.gz     创建命令  tar  jcvf  samba-4.6.5.tar.bz2

查看命令 tar ztvf  Samba-4.6.5.tar.gz     查看命令  tar  jtvf  samba-4.6.5.tar.bz2

安装

1进入软件包存放位置处


技术分享



2使用 tar  zxvf  samba-latest.tar.gz解压

技术分享


3 解压完成进入 samba-4.6.5目录下

技术分享

《二》 安装编译环境

 apt-get install  gcc gcc++gnutls-devel python tython-devel  等

1  ./configure --prefix=/usr/local/samba 指定安装位置

技术分享

编译后出现如下图这个错误需要 安装 gnutls

 #apt-get install gnutls*  后继续./configure 检查编译环境

技术分享

如出现如下图这个错误 安装 libacl1-dev或者libacl-devel

 #apt-get install libacl1-dev 后继续:./configure --prefix=/usr/local/samba 检查编译环境

技术分享

缺什么安装什么直到编译环境 successfully 为止


 

《三》开始编译

make &&make install

技术分享

技术分享

 

 

《四》添加动态链接库

 root@ubuntu16:# echo "usr/local/samba/lib" >> /etc/ld.so.conf

 root@ubuntu16:# ldconfig  #加载动态链接库#

 

《五》复制、配置文件,可以省略自己生成

 # cp /home/ubuntu16/samba4.6.5/packaging/LSB/smb.conf   /usr/local/samba/etc

配置信息

$ vim smb.conf

[global]

        workgroup = MYGROUP改成WORKGROUP

        server string = Samba Server Version %v

        security = user  /*如果前面有;去掉;如果没有这项自己添加*/

        passdb backend = tdbsam

        load printers = yes

        cups options = raw

        map to guest = bad user

        max connections = 0

        log file = /usr/local/samba /var/log.%m

        max log size = 1024

[mydate]

        comment=share

        path=/usr/local/samba/mydate

        browseable=yes

        valid users = wjy

        write list = wjy

        

《六》创建用户,:这里需要系统上已存在的用户,不然会报错

1系统中创建用户wjy

# useradd  wjy

# passwd  wjy

输入密码

再次确认密码

2 samba中创建用户wjy

# /usr/local/samba/bin/Sambapasswd -a wjy

New SMB password   #输入密码#

Retype new SMB password: #确认密码#

Added user wjy.

《七》创建共享文件夹

 root@ubuntu16# cd usr/local/samba

 # mkdir mydate

 #chmod 777 mydate

《八》启动samba

/usr/local/samba/sbin/smbd

/usr/local/samba/sbin/nmbd

注意:!!!!window客户端输入账号密码无法登陆  希望大家可以解决

技术分享


本文出自 “步步高升” 博客,请务必保留此出处http://1085858.blog.51cto.com/1075858/1949772

源码安装samba-4.6.5