1. 程式人生 > >源碼安裝samba-4.6.5

源碼安裝samba-4.6.5

samba 源碼安裝

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

技術分享

技術分享

《四》添加動態鏈接庫

[email protected]:# echo "usr/local/samba/lib" >> /etc/ld.so.conf

[email protected]:# 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.

《七》創建共享文件夾

[email protected]# 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