samba源码安装 linux,源码安装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进入软件包存放位置处

ec3c15f7632ed365cf55f3a6a7af8366.png

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

5444599c65bea11520b068773c7831ac.png

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

samba源码安装 linux,源码安装samba-4.6.5_第1张图片

《二》 安装编译环境

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

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

4a4e4054c848868aea12509d85cc46c6.png

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

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

fe2c1279967dd424bc2b928f4538a984.png

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

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

d2e968aa831083e52ae47eb7f49464d0.png

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

《三》开始编译

make &&make install

2b926bd85af86af387e8b0fe084ef059.png

samba源码安装 linux,源码安装samba-4.6.5_第2张图片

《四》添加动态链接库

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#cdusr/local/samba

# mkdir mydate

#chmod 777 mydate

《八》启动samba

# /usr/local/samba/sbin/smbd

#/usr/local/samba/sbin/nmbd

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

samba源码安装 linux,源码安装samba-4.6.5_第3张图片

你可能感兴趣的:(samba源码安装,linux)