源碼安裝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
解壓命令 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