如何在 ArchLinux 上安装 Samba
Samba 是一款免费的开源软件,它提供了一种在网络上的 Windows 和 Linux/Unix 系统之间无缝共享文件的方法。 Samba 本质上是 SMB(服务器消息传递块)和 CIFS(通用 Internet 文件系统)网络协议的开源重新实现。除了在客户端和主机之间共享文件之外,Samba 还允许在网络内共享、打印和域控制服务。
本教程将向您展示如何在 ArchLinux 客户端或服务器上设置和配置 Samba。
安装
要从官方存储库安装 Samba,只需输入以下命令:
$ sudo pacman -S samba
Samba 现在应该已安装在您的系统上。
配置
在继续配置 Samba 之前,首先复制配置文件:
$ sudo cp /etc/samba/smb.conf.default /etc/samba/smb.conf
通过运行以下命令查看此配置文件没有任何错误的语法:
$ testparm
我们现在将创建一个名为 dom 的 Linux 用户。该 Linux 用户将有权访问服务器。
$ sudo useradd dom
$ sudo pdbedit -a -u dom
$ sudo pdbedit -a -u dom
第二个命令行创建一个名为 dom 的用户帐户。然后,系统会要求您提供新的登录密码。您可以随时更改此密码。
$ sudo smbpasswd samba_user
要保存这些更改,请输入以下命令重新启动服务:
$ sudo systemctl restart smbd nmbd
共享桑巴服务
通过运行以下命令启用 Samba:
$ sudo systemctl start smbd nmbd
要在系统引导时自动启动 Samba,请发出以下命令:
$ sudo systemctl enable smbd nmbd
结论
在本教程中,您学习了如何在 ArchLinux 系统上安装和启用 Samba。 Linux 或 Windows 的客户端-服务器网络现在可以共享文件和打印服务。借助 Samba,您的服务器现在可以与远程客户端交换文件。如果您的服务器连接了打印机,您还可以提供集中打印服务。
这就是我们今天为您提供的全部内容。我们希望您发现本指南易于理解。要了解更多信息,请访问 linux教程。