CentOS7配置Samba匿名登錄
環(huán)境要求
- 操作系統(tǒng):CentOS7
- 已配置靜態(tài)IP或可訪問(wèn)網(wǎng)絡(luò)
步驟1:安裝Samba服務(wù)
執(zhí)行以下命令安裝Samba及相關(guān)工具:
yum install -y samba samba-client
步驟2:創(chuàng)建共享目錄并設(shè)置權(quán)限
mkdir /samba_share
chmod 777 /samba_share
步驟3:修改Samba配置文件
編輯/etc/samba/smb.conf
,在文件末尾添加以下內(nèi)容:
[AnonymousShare]
comment = Anonymous Samba Share
path = /samba_share
browseable = yes
writable = yes
guest ok = yes
public = yes
create mask = 0777
directory mask = 0777
步驟4:關(guān)閉SELinux或調(diào)整策略
臨時(shí)禁用SELinux(重啟失效):
setenforce 0
或修改SELinux策略:
setsebool -P samba_export_all_rw on
步驟5:配置防火墻
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
步驟6:?jiǎn)?dòng)服務(wù)并設(shè)置開機(jī)自啟
systemctl start smb
systemctl enable smb
步驟7:客戶端訪問(wèn)測(cè)試
Windows客戶端:
文件資源管理器地址欄輸入:\服務(wù)器IPAnonymousShare
Linux客戶端:
smbclient //服務(wù)器IP/AnonymousShare -U%
常見問(wèn)題排查
- 確保共享目錄權(quán)限設(shè)置為777
- 檢查防火墻是否放行Samba服務(wù)
- 驗(yàn)證SELinux策略配置是否正確