#頭條創作挑戰賽#
簡介:為了日常生活和工作的友善,用家裡J3160x86軟路由小闆子裝了個linux系統,搭建了些用得到的服務功能,這次在增加一個SMB共享服務來連接配接手機、電腦的檔案共享,并且可以通過内網穿透或者VPN等服務連接配接到linux時還可以遠端拿到資料,想下還挺友善的。
準備工作:
系統:centos7
寶塔面闆
SSH遠端工具
足夠大的硬碟容量
登陸系統
- 廢話
建立用于共享的檔案夾
cd / #切換路徑
ls
mkdir -p data/share #建立多層檔案夾
chmod 777 -R /date/share #添加共享檔案夾的權限
ls -l /data #檢視
安裝smb
yum -y install samba
- 備份初始配置檔案
cp /etc/samba/smb.conf smb.backup.conf #複制并重命名配置檔案
ls /etc/samba/ #檢視
編輯配置檔案
因為我隻需要共享檔案夾的功能,是以一下的配置精簡過,隻保留的認證方式以及共享檔案夾的資訊,列印機的全部删除了
vi /etc/samba/smb.conf
[global]
workgroup = WORKGROUP #使用者組
security = user #使用使用者賬号密碼認證
passdb backend = tdbsam #認證方式
[share] #共享名稱
comment = share #注釋
path = /date/share #共享路徑
public = no
writable = yes #可寫
- 配置檢測,使用 testparm來檢查修改之後的配置檔案是否可用。
testparm
建立共享賬号
這裡使用pdbedit來建立,也可以使用smbpasswd
useradd -M -s /sbin/nologin liang #建立系統賬号,并且不建立home檔案夾以及禁止用于登陸系統;
pdbedit -a -u liang #建立smb共享賬号
如果不建立系統賬号會提示:Failed to add entry for user XXX.
pdbedit -L #檢視smb共享賬号清單
啟動smb共享服務
systemctl start smb #啟動smb服務
systemctl enable smb #添加smb開機自啟項
systemctl stop smb #停止smb服務
systemctl status smb #檢視smb服務運作情況
防火牆放行smb端口
不建議将防火牆全部關閉,如果是在工作環境中關閉防火牆還是比較危險的,這裡就隻在寶塔面闆中放行139、445兩個SMB共享服務需要用到的端口即可。
測試環節
- mac系統
打開檔案欄的前往,選擇連接配接伺服器 && 快捷鍵 command + k
連接配接伺服器中輸入 smb://ip,點選連接配接。
在連接配接身份時輸入建立的賬号以及密碼。
正常使用即可。
- win系統
快捷鍵win + R,打開運作視窗輸入 \\ip 按Enter鍵
網絡憑據輸入自己建立的賬号以及密碼。
正常使用即可。
#國産#
#linux#
#手機#
#謝謝您的閱讀。謝謝您的點贊!祝您生活愉快,家庭幸福!#