Redhat6.9/Cent6下源碼安裝samba4手把手實操

因爲Redhat6/Cent6操做系統屬於骨灰級的操做系統,然而卻老當益壯,在各大互聯網公司內部仍有很多使用,下面就手把手記錄下在rhel6下安裝samba4的過程。php

1 準備

samba:samba最新版本(4.9.4)https://download.samba.org/pu...python

2 安裝依賴

安裝依賴請參考官網說明:https://wiki.samba.org/index....
雖然安裝依賴中列出了不少依賴包,但在rhel6下可能缺乏的只有python-devel。
對於缺乏的依賴包,有兩種方式處理:
1)使用操做系統自帶的安裝包直接安裝json

yun search python-devel
yun install python-devel.x86_64

2)使用--disable-/--without-跳過相關特性
例如,根據 ./configure 提示我若是但願支持AD DC、json-audit特性,我須要安裝其餘依賴包,可是這些依賴包並未隨操做系統附帶,直接跳過便可。網絡

./configure --without-ad-dc --without-json-audit

使用以上兩種方式,處理其餘依賴便可。ui

運行 ./configure 直到出現 「configure finished successfully」,表示成功。
./configure --help 能夠查看 configure 全部參數。spa

3 安裝

make && make install操作系統

4 配置

1)配置文件
配置文件默認生成位置:/etc/samba/smb.conf
最簡單的修改方式是在最後增長如下配置,更多高級特性查看配置文件說明。圖片

[xxx]
comment = xxx root dir
path = /home/xxx
valid users = myname
browseable = yes
writable = yes
create mask = 0777

建議將/etc/samba/smb.conf放置到samba默認目錄/usr/local/samba/etc/下。ip

2)用戶名密碼設置
執行命令:/usr/local/samba/bin/smbpasswd -a myname
輸入密碼便可。ci

3)啓動samba
確認防火牆是否關閉:service iptables stop
啓動服務:
/usr/local/samba/sbin/smbd -D -s /usr/local/samba/etc/smb.conf
/usr/local/samba/sbin/nmbd -D -s /usr/local/samba/etc/smb.conf

5 win10訪問示例

1)映射網絡驅動器
2)文件夾輸入:\ipxxx,點擊完成
3)彈出密碼對話框,用戶名輸入:myname,密碼輸入在 smbpasswd 命令時設置的密碼便可。


圖片描述

相關文章
相關標籤/搜索