如何在Ubuntu Server 16.04上安装Samba
Ubuntu Samba是一个软件包配有Ubuntu Linux,它允许我们设置和配置Ubuntu Server作为文件服务器,并允许我们通过SMB协议与Microsoft Windows共享文件。
在本教程中,我们将学习如何在Ubuntu Server 16.04上安装Samba Share Server。
首先,我们将在Ubuntu Server 16.04上安装和配置Samba,然后我们将学习如何在Microsoft Windows 7上安装Samba共享。
在Ubuntu Server上安装Samba Server 16.04
我们可以使用apt-get install命令在Ubuntu 16.04上安装Samba Server。
旧版本,包括Ubuntu 14.04和Ubuntu 12.04,这是相同的。
首先更新APT源列表,然后安装Samba服务器。
sudo apt-get update sudo apt-get install samba
在Ubuntu 16.04上启动Samba Server
安装完成后,Ubuntu Samba Server应在Ubuntu上自动启动,但如果Samba未运行,则可以启动使用init.d脚本。
sudo /etc/init.d/samba start
要查看Samba Server状态,请执行。
sudo /etc/init.d/samba status
我们还可以运行netstat命令以确保在端口139和445上运行Ubuntu Samba服务器。
sudo netstat -tulnp | grep smbd
Ubuntu Samba主配置文件
Ubuntu Samba主配置文件是/etc/samba/smb.conf文件。
主配置文件中的一个重要参数是工作组。
工作组的名称应与Microsoft Windows客户端中的工作组(大部分时间= Workgroup)匹配。
创建Samba用户并设置Samba密码
我们需要一个用户名和密码来从远程计算机访问Samba共享。
对于本教程,我将创建一个名为SMBuser的新用户,以访问来自Windows 7的Samba共享。
sudo adduser smbuser
然后使用SMBPassWD命令设置SMBuser的Samba密码(我们不能使用标准的Linux密码访问Samba共享)。
sudo smbpasswd -a smbuser
设置Samba Share.
现在让我们看看如何使用Samba Server使用Microsoft Windows与Microsoft Windows在Ubuntu Server上共享文件。
我将在/var文件夹中创建一个名为winshare的新文件夹,并在Windows 7上安装/var/winshare文件夹。
如果需要,可以使用任何现有目录。
首先,使用mkdir命令创建WinShare目录。
sudo mkdir /var/winshare
使用chown命令设置文件权限,并使用chown命令制作smbuser的所有者/var/winshare目录的所有者。
sudo chmod 755 /var/winshare/ sudo chown smbuser /var/winshare
然后将以下配置添加到/etc/samba/smb.conf文件。
[winshare] path=/var/winshare browseable = yes read only = no valid user=smbuser
保存SMB.conf文件并重新加载SAMBA配置文件。
sudo /etc/init.d/samba reload
Ubuntu Samba Mount在Windows 7上共享
现在我们可以在Windows 7上安装Samba共享。
在Windows 7上安装Samba共享,转到“计算机”,然后单击地图网络驱动器按钮。
然后,在文件夹路径中选择驱动器号和键入\ server-ip \ share-name。
例如。
\192.168.1.10\winshare
系统将提示我们输入用户名和密码。
使用我们创建的Samba用户和密码,然后单击“确定”以安装Samba共享。
因此,我们如何在Ubuntu Server 16.04上设置基本Samba共享。
我们可以参考SMB.conf文件的手册页以获取更多高级SAMBA配置选项。
man 5 smb.conf
了解基本设置后,可以使用更高级的选项。