如何在Ubuntu 16.04上安装和配置Samba服务器以进行文件共享
在本教程中,我们将学习如何在Ubuntu 16.04上安装和配置Samba服务器。 Samba是用于Unix和Linux的免费开源SMB/CIFS协议实现,允许在局域网中的Unix/Linux和Windows机器之间进行文件和打印共享。
Samba是一套程序,其中最重要的两个是:
- smbd:提供SMB / CIFS服务(文件共享和打印),也可以作为Windows域控制器。
- nmbd:提供NetBIOS名称服务
如何在Ubuntu 16.04上安装Samba服务器
大多数Linux发行版都包含Samba。 要在Ubuntu上安装Samba,只需运行:
sudo apt install samba
最新的稳定版本是4.5.3,发布于2016年12月19日。要检查您的Samba版本,请运行
sudo smbstatus
或者
sudo smbd --version
输出格式如下:
Samba version 4.3.11-Ubuntu
要检查Samba服务是否正在运行,请运行以下命令。
systemctl status smbd systemctl status nmbd
要启动这两个服务,请运行以下命令:
sudo systemctl start smbd sudo systemctl start nmbd
开始运行后,smbd将在139和445端口上侦听。
编辑配置文件
只有一个配置文件需要处理:/etc/samba/smb.conf。
sudo nano /etc/samba/smb.conf
在[全局] [global]
部分,确保工作组的值与Windows计算机的工作组设置相同。
workgroup = WORKGROUP
向下滚动到文件的底部。 (在nano文本编辑器中,按CTRL + W然后按CTRL + V。)添加新的部分,如下所示。 用您所需的用户名替换红色用户名。
[Home Share]comment = Home Public Folder
path = /home/