天天看點

centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

作者:時光匆匆vlog

#頭條創作挑戰賽#

簡介:為了日常生活和工作的友善,用家裡J3160x86軟路由小闆子裝了個linux系統,搭建了些用得到的服務功能,這次在增加一個SMB共享服務來連接配接手機、電腦的檔案共享,并且可以通過内網穿透或者VPN等服務連接配接到linux時還可以遠端拿到資料,想下還挺友善的。

準備工作:

系統:centos7

寶塔面闆

SSH遠端工具

足夠大的硬碟容量

登陸系統

  • 廢話
centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

建立用于共享的檔案夾

cd /  #切換路徑
ls 
mkdir -p data/share  #建立多層檔案夾
chmod 777 -R /date/share #添加共享檔案夾的權限
ls -l /data #檢視           
centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

安裝smb

yum -y install samba            
centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸
  • 備份初始配置檔案
cp /etc/samba/smb.conf smb.backup.conf  #複制并重命名配置檔案
ls  /etc/samba/ #檢視           
centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

編輯配置檔案

因為我隻需要共享檔案夾的功能,是以一下的配置精簡過,隻保留的認證方式以及共享檔案夾的資訊,列印機的全部删除了

vi /etc/samba/smb.conf 
[global]
        workgroup = WORKGROUP #使用者組
        security = user #使用使用者賬号密碼認證
        passdb backend = tdbsam #認證方式

[share] #共享名稱
        comment = share #注釋
        path = /date/share #共享路徑
        public = no
        writable = yes #可寫           
  • 配置檢測,使用 testparm來檢查修改之後的配置檔案是否可用。
centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸
testparm           

建立共享賬号

這裡使用pdbedit來建立,也可以使用smbpasswd

useradd -M -s /sbin/nologin liang #建立系統賬号,并且不建立home檔案夾以及禁止用于登陸系統;
pdbedit -a -u liang #建立smb共享賬号           
centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

如果不建立系統賬号會提示:Failed to add entry for user XXX.

centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸
pdbedit -L #檢視smb共享賬号清單           
centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

啟動smb共享服務

systemctl start smb #啟動smb服務
systemctl enable smb #添加smb開機自啟項
systemctl stop smb #停止smb服務
systemctl status smb #檢視smb服務運作情況           
centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

防火牆放行smb端口

不建議将防火牆全部關閉,如果是在工作環境中關閉防火牆還是比較危險的,這裡就隻在寶塔面闆中放行139、445兩個SMB共享服務需要用到的端口即可。

centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

測試環節

  • mac系統

打開檔案欄的前往,選擇連接配接伺服器 && 快捷鍵 command + k

centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

連接配接伺服器中輸入 smb://ip,點選連接配接。

centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

在連接配接身份時輸入建立的賬号以及密碼。

centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

正常使用即可。

centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸
  • win系統

快捷鍵win + R,打開運作視窗輸入 \\ip 按Enter鍵

centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

網絡憑據輸入自己建立的賬号以及密碼。

centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

正常使用即可。

centos 7搭建smb網絡共享檔案夾,使用賬号密碼登陸

#國産#

#linux#

#手機#

#謝謝您的閱讀。謝謝您的點贊!祝您生活愉快,家庭幸福!#

繼續閱讀