centos开firewall samba服务

来源:Linux 教程 / 时间:2026-08-30

CentOS9 Samba 配置

Samba 开源软件 在 Linux 和 Windows 系统之间共享文件和打印机资源

CentOS9 上配置 Samba 的步骤。

安装 Samba

yum install -y samba samba-client
systemctl start smb nmb
systemctl enable smb nmb

配置共享目录

编辑 Samba 配置文件 /etc/samba/smb.conf:

vi /etc/samba/smb.conf

添加以下内容:

[shared]
comment = Shared Folder
path = /path/to/shared/folder
browseable = yes
writable = yes
guest ok = yes

保存并退出。

创建共享目录和设置权限

mkdir -p /path/to/shared/folder
chmod -R 775 /path/to/shared/folder
chown -R nobody:nobody /path/to/shared/folder

创建 Samba 用户

为现有用户添加 Samba 密码:

smbpasswd -a username

如果需要新用户:

useradd -M -s /sbin/nologin username
smbpasswd -a username

配置防火墙

允许 Samba 服务通过防火墙:

firewall-cmd --add-service=samba --permanent
firewall-cmd --reload

测试访问

在 Windows 上:

  1. 打开资源管理器,输入 \\<CentOS_IP>。

  2. 输入用户名和密码访问共享目录。

在 Linux 客户端:

mount -t cifs -o username=username,password=password //CentOS_IP/shared /mnt/shared_folder

完成后即可实现跨平台文件共享

标签: samba Centos

上一篇: Centos rsync 实时同步

下一篇: Linux mount exFAT

客服