Centos7.2 配置samba文件共享服務 詳細


Centos7.2 配置samba文件共享服務

一、在安裝前,確保

1.防火牆已關閉:使用命令

# systemctl stop iptables.service

若出現錯誤警告 “Failed to stop iptables.service: Unit iptables.service not loaded.”則表示還沒安裝防火牆

 2.關閉SELINUX(查看SELINUX狀態:#getenforce)

# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
臨時關閉方法
# setenforce 0

二、安裝samba服務

直接yum 命令安裝samba安裝 (如果 中是給WIN訪問可以只裝samba)

(我這里的源已經是更新了 阿里源,其它的源不太確定有沒有,如果沒有的話自己更新一下源)

# yum -y install samba samba-common samba-client cifs-utils 

 啟動 SMB服務 並設置啟動

# systemctl start smb.service
# systemctl enable smb.service

 檢查 一下 SMB服務狀態

 創建共享目錄

 添加帳戶 

pdbedit   -a username (建立samba用戶)          
      -r username (修改Samba賬戶)        
        -x username(刪除samba用戶)       
        -c username (暫停該Samba用戶)     
        -L(列出所有samba用戶列表)     
        -Lv(列出用戶詳細列表)

添加Samba賬戶這里添加的賬戶必須是linux本身已存在的用戶 (為了安全性考慮最好不是要root)

 修改共享目錄的權限

 修改配置文件 vim /etc/samba/smb.conf

 設置smb.cnf文件里面的內容

在文件最后添加共享設置

檢查配置文件 testparm (無報錯即正常如圖)

 

重啟服務 

systemctl restart smb.service

Windwos 客戶機測試(測試讀寫正常 即OK)

 到此SMB服務配置完成。

 

 

寫在最后

問題集:

1.配置文件 檢查 testparm

testparm

# 運行檢查時報如下錯誤
[root@DT_Node-172_16_0_189 ~]# testparm               
Load smb config files from /etc/samba/smb.conf
set_variable_helper(NO ): value is not boolean!
Error loading services.

 

 

這個錯誤莫名其妙,其實就是配置參數中有問題。 報這個錯誤再去檢查一下之前輸入的值,逐行刪除確認即可。

 


免責聲明!

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



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