您好,登錄后才能下訂單哦!
這篇文章主要介紹了Linux系統如何安裝Samba,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
和系統上實現的一個免費軟件,由服務器及客戶端程序構成。
samba主要是用來實現linux與windows之間的文件共享
samba是基于NetBios協議,每臺samba主機都必須有一個唯一的NetBios Name,samba主機之間通過這個NetBios Name進行通信;
samba服務啟動的時候至少啟動兩個服務,nmbd和smbd,nmbd主要用來作NetBios Name的解析,然后剩下的所有操作都是由smbd服務來管理;
nmbd服務用的是udp協議,監聽的事137和138端口,smbd服務用的是tcp協議,監聽的是139端口;
samba采用的是TDB的數據庫格式;samba服務還有一個作用就是不同的samba用戶去訪問samba,將獲得不同的數據
1.安裝samba服務器:
yum install -y samba
2.備份配置文件
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
3.配置文件
vi /etc/samba/smb.conf
4.更改文件的所屬用戶和所屬組
共享目錄為:/tmp/samba 和/tmp/sam共享目錄
設置共享目錄權限:chown -R nobody:nobody /tmp/samba
chown -R nobody:nobody /tmp/sam
5.啟動samba服務,啟動器請配置好防火墻和selinux;
(注:以下注釋參考 wjlkoorey的博客 文章鏈接:http://blog.chinaunix.net/uid-23069658-id-3142052.html
在對待iptables的問題上:
普通青年:直接在命令行敲…
service iptables stop。
文藝青年:依次在命令行敲…
iptables -I RH-Firewall-1-INPUT 5 -m state –state NEW -m tcp -p tcp –dport 139 -j ACCEPT
iptables -I RH-Firewall-1-INPUT 5 -m state –state NEW -m tcp -p tcp –dport 445 -j ACCEPT
iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp –dport 137 -j ACCEPT
iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp –dport 138-j ACCEPT
iptables-save
service iptables restart
同樣,在對在selinux的問題上:(這丫的把我坑慘了呀)
普通青年:直接在命令行敲…
setenforce 0
vi /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled為開機重啟后不再執行setenfore節約光陰。
文藝青年:依次在命令行敲…
setsebool -Psamba_enable_home_dirs on
setsebool -Psamba_export_all_rw on
完事兒之后再:getsebool -a | grep samba一把,你懂得…
/etc/init.d/smb restart(start)
6.設為自啟動
chkconfig smb on
7.測試是否成功
linux下:輸入命令# testparm 出現類似的下圖;
window下:在資源路徑欄輸入:\192.168.1.3(你配置的服務器的IP地址)就可以看到你創建的的文件了。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux系統如何安裝Samba”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。