首页/系统/信创系统运维速查/Samba 服务端共享配置
迁移适配65 条

Samba 服务端共享配置

信创主机作为文件服务器:smb.conf 定义共享、smbpasswd 建账号、防火墙与 SELinux 放行;Windows 客户端按 \\地址\共享名 访问。

信创系统运维速查系统更新于 2026-10-12

配置示例 /etc/samba/smb.conf

配置示例 /etc/samba/smb.conf
[global]
   workgroup = WORKGROUP
   security = user
[share]
   path = /srv/share
   browseable = yes
   writable = yes
   valid users = ops
   create mask = 0644
   directory mask = 0755

账号与生效

账号与生效
dnf install -y samba
useradd -s /sbin/nologin ops 2>/dev/null
smbpasswd -a ops
systemctl enable --now smb nmb
firewall-cmd --add-service=samba --permanent && firewall-cmd --reload
getsebool -P samba_export_all_rw on    # SELinux 按需放开
SELinux 环境下共享目录标签与布尔值需一起调;调试用 testparm -s 检查语法、本机 smbclient 回环验证。

易错点

  • 改完 smb.conf 先 testparm 再重启,语法错误会让服务起不来
  • SELinux 拦截时先用 ausearch 定位再选布尔值或标签修复,避免直接关 SELinux

数据来源与参考

  • Samba 官方文档(samba.org)
  • man 5 smb.conf
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌