centos 7.6中搭建samba共享服務


原文參考:

https://blog.csdn.net/qq_38410730/article/details/80500920

https://blog.51cto.com/13728740/2137366

https://blog.csdn.net/weixin_42342456/article/details/82390184

 

1.基礎環境

環境配置

服務端

客戶端

系統

Centos 7.6

Windows 7

IP地址

192.168.5.254


安裝軟件

samba


防火牆狀態

關閉firewalldselinux服務

關閉windows防火牆

 

2. 部署samba服務

1)安裝過程

yum -y install samba ##安裝完成

rpm -qa |grep samba ##centos 7.6中安裝完成的話會有這六個文件,如果不存在就說明沒有安裝

samba-4.8.3-6.el7_6.x86_64

samba-client-libs-4.8.3-6.el7_6.x86_64

samba-libs-4.8.3-6.el7_6.x86_64

samba-common-tools-4.8.3-6.el7_6.x86_64

samba-common-4.8.3-6.el7_6.noarch

samba-client-4.8.3-6.el7_6.x86_64

samba-common-libs-4.8.3-6.el7_6.x86_64


2)配置共享目錄

cd /etc/samba

cp smb.conf{,.origin}

vim smb.conf

 

 

 

注:

security的值中share是共享的意思,但是這里設置成share會報錯,所以選擇了user

創建共享目錄:share_linuxpath是它的路徑,comment是文件注釋,可以解釋說明;其余的[homes] [printers] [print$]全都注釋掉,保存退出。

 

3)啟動服務

systemctl start smb

systemctl enable smb

4)創建登錄用戶和密碼

useradd smbuser

smbpasswd -a smbuser

5)修改共享目錄的用戶,否則在客戶端無法寫入;如果不允許客戶端有寫入權限,可以不用設置

chown smbuser.smbuser /opt/share_linux

 

 

3. 測試

windows系統中的“運行”中輸入:\\192.168.5.252 ,回車;

 

 

輸入剛才創建的用戶名登錄進入;

 

 

測試共享

服務端: cd /opt/share_linux

touch test.file

測試端:創建一個文件夾share_win

 

 

問題:

1)注意security值的設定;

2)注意創建用戶時設置密碼必須要使用smbpasswd

3)如果允許客戶端上傳文件的話,必須要設置共享目錄的屬主和屬組為登錄用戶;

4)注意設置服務端的防火牆策略,以防攔截。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM