Samba是一款免費(fèi)且開源的軟件,允許Linux和Unix計(jì)算機(jī)與Windows機(jī)器共享文件和打印機(jī)梗脾。它是SMB/CIFS協(xié)議的重新實(shí)現(xiàn)散怖,該協(xié)議由Microsoft開發(fā)用于在Windows網(wǎng)絡(luò)中共享資源单鹿。
Samba 的主要功能包括:
- 文件共享:允許Windows用戶訪問Linux或Unix計(jì)算機(jī)上的文件和文件夾花墩。
- 打印共享:允許Windows用戶使用Linux或Unix計(jì)算機(jī)上的打印機(jī)扎唾。
- 域加入:允許Linux或Unix計(jì)算機(jī)加入Windows域霉旗。
- 身份驗(yàn)證:支持NTLM痴奏、Kerberos和其他身份驗(yàn)證協(xié)議蛀骇。
- 安全性:支持加密、防火墻和其他安全功能读拆。
一擅憔、安裝依賴項(xiàng)
sudo apt install samba samba-common -y
二、創(chuàng)建一個(gè)共享文件夾
mkdir /opt/share #創(chuàng)建文件夾
sudo chmod 777 /opt/share #設(shè)置權(quán)限
三建椰、添加用戶及密碼
sudo smbpasswd -a ming
四雕欺、修改配置文件
sudo vim /etc/samba/smb.conf
配置文件如下所示:
[share]
comment = share folder #共享的注釋
browseable = yes #是否允許在網(wǎng)絡(luò)鄰居中瀏覽共享,設(shè)置為 yes 表示允許
path = /opt/share
create mask = 0700 # 新建文件的權(quán)限掩碼棉姐,默認(rèn)為 0644
directory mask = 0700 #新建目錄的權(quán)限掩碼屠列,默認(rèn)為 0755
valid users = ming #允許訪問共享的用戶列表
force user = ming #允許訪問共享的用戶,可以是單個(gè)用戶或用戶組
force group = ming #允許訪問共享的組列表
public = yes #是否允許匿名訪問共享伞矩,設(shè)置為 yes 表示允許
available = yes #是否啟用共享笛洛,設(shè)置為 yes 表示啟用
writable = yes #是否允許用戶寫入共享,設(shè)置為 yes 表示允許
五乃坤、重啟服務(wù)
sudo service smbd restart
之后就可以正常訪問了