怎样在 CentOS 8 上安装和配置 Samba

Samba 是 Windows SMB (CIVFS) 协议的免费开源实现,它允许我们在 Linux 和 Windows 操作系统之间简单无缝地共享文件、文件夹和打印机。

在本教程中,我将向您展示怎样在 CentOS 8 上安装和配置 Samba。

安装 Samba 包

要在 centOS 8 中安装 samba 软件包,请打开终端并输入以下命令:

# dnf install –y samba samba-common samba-client

安装 Samba 后,使用以下命令启动并启用 samba 服务:

# systemctl enable smb

# systemctl start smb

启动 Samba 服务

您可以使用以下命令验证 Samba 服务状态:

# systemctl status smb

检查 Samba 服务的状态

配置 Samba

安装完成后,就该配置Samba了。 但在此之前,请使用以下命令复制原始配置文件:

# cp /etc/samba/smb.conf /etc/samba/smb.conf.bk

备份 Samba 配置文件

下一步,是创建一个必须共享的文件夹,我给出了这个文件夹的名称 常见的.

创建目录以共享文件

创建文件夹后,让我们进入配置文件和Configure Samba,并允许新创建的目录必须共享,如图所示。

# vim /etc/samba/smb.conf

创建新的 samba 配置文件

之后,使用以下命令重新启动 Samba 服务:

# systemctl restart smb

重启 Samba 服务

现在创建一个用户和组并使该用户成为该组的成员,以便他们可以使用 samba 服务,使用以下命令:

# useradd user1
# passwd user1
# smbpasswd –a user1
# groupadd vitux
# usermod –aG vitux user1

添加后 用户 1 分组 维图克斯, 确认用户是否被添加到组中? 为此,请使用以下命令:

# grep ‘vitux’ /etc/group

为 samba 文件共享创建组

要允许 samba 服务也从其他机器访问,请添加如下所示的防火墙规则:

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

配置 CentOS 防火墙

使用以下命令重新加载防火墙:

# firewall-cmd - - reload

应用防火墙规则

从 Windows 机器访问 Samba 文件夹

要从 Windows 访问 samba 共享,请按 Windows 键 + R 推出 对话。 Enter 这 IP 地址或主机名 并按下 Enter.

从 Windows 连接到 Linux 文件服务器

它会提示您输入 samba 凭证,输入您的凭证,然后按 好的.

登录详细信息

登录成功后,有一个公共目录可以访问和使用,如图:

在 Linux 和 Windows 之间共享文件夹

从 Linux 机器访问 Samba 文件夹

要从其他 Linux 机器访问 Samba 共享,请打开 GNOME 文件管理器并单击 连接到服务器 如图所示:

从 Linux 连接到 Samba 共享

提供您的 Samba 服务器 IP 地址并单击连接,系统将提示您输入您的 Samba 凭据以直接使用 Public,现在提供 samba 凭据您可以看到 常见的 文件夹可以访问。

Linux 上的共享文件夹

结论

在本教程中,我们学习了怎样配置 Samba 服务器 CentOS 8. 我们创建了一个可从 Linux 和 Windows 系统通过网络访问的共享目录。 我们还看到了怎样配置防火墙,以便我们可以从其他机器访问 Samba 文件服务器。

怎样在 CentOS 8 上安装和配置 Samba

相关阅读:

Posted in: LinuxTags: