CentOS的Samba服務(wù)器配置
安裝Samba服務(wù)
通過以下命令安裝Samba及相關(guān)依賴:
yum install samba samba-client -y
配置Samba主文件
編輯配置文件/etc/samba/smb.conf
,添加自定義共享配置:
[global]
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
[shared_folder]
path = /samba/share
browseable = yes
writable = yes
valid users = @smbgroup
創(chuàng)建共享目錄與權(quán)限設(shè)置
建立共享目錄并設(shè)置權(quán)限:
mkdir -p /samba/share
chmod -R 0770 /samba/share
chown -R :smbgroup /samba/share
用戶與組管理
創(chuàng)建用戶組并添加Samba用戶:
groupadd smbgroup
useradd -G smbgroup sambauser
smbpasswd -a sambauser
防火墻與SELinux配置
開放Samba服務(wù)端口:
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
設(shè)置SELinux策略:
semanage fcontext -a -t samba_share_t "/samba/share(/.*)?"
restorecon -Rv /samba/share
服務(wù)啟動(dòng)與驗(yàn)證
systemctl enable smb
systemctl restart smb
smbclient -L localhost -U sambauser
客戶端訪問方式
- Linux客戶端:
smbclient //server_ip/shared_folder -U username
- Windows客戶端:文件資源管理器輸入
\server_ipshared_folder
高級(jí)配置選項(xiàng)
啟用用戶隔離與日志記錄:
[global]
log file = /var/log/samba/log.%m
max log size = 1000