在 Ubuntu 上设置 Samba 服务器是一项常见且相对简单的任务。 Samba 是一种可以在 Linux 和 Windows 之间共享文件和打印机的协议。
以下是设置 Samba 服务器的教程:
1.安装 Samba:打开终端 (Ctrl + Alt + T) 并运行以下命令来安装 Samba。
sudo apt update
sudo apt install samba
2.配置Samba:编辑Samba的配置文件,可以使用Nano或Vim等文本编辑器进行编辑。在终端中运行以下命令。
sudo nano /etc/samba/smb.conf
在此配置文件中,您可以设置 Samba 共享的选项。这是一个简单的示例配置:
[共享]
评论 = 共享文件夹
路径= /路径/到/共享/文件夹
只读=否
客人可以 = 是
可浏览=是
[shared]:共享的名称,这里命名为“shared”。
评论:共享的简短描述。
路径:指定要共享的文件夹的路径。
只读:设置为“no”表示允许写入,设置为“yes”表示只读。
guest ok:设置为“yes”以允许匿名用户访问共享,设置为“no”以要求用户名和密码访问。
可浏览:设置为“yes”表示共享可见,设置为“no”表示共享不可见。
完成配置后,按 Ctrl+O 保存更改,然后按 Ctrl+X 退出编辑器。
3.创建Samba用户:如果您想通过用户名和密码访问Samba共享,则需要创建Samba用户并将其添加到Samba用户数据库中。执行以下命令创建Samba用户:
sudo smbpasswd -a 用户名
其中 username 是您要创建的 Samba 用户名。然后系统会要求您设置密码。
4.重启Samba服务:配置完成后,需要重启Samba服务才能生效。执行以下命令重启Samba服务:
sudo service smbd restart
现在您的 Samba 服务器已经设置完毕,其他计算机上的 Windows 或 Linux 用户可以通过网络访问您的共享文件夹。在 Windows 上,可以通过“\your-ubuntu-ip\shared”访问共享文件夹,其中 your-ubuntu-ip 是 Ubuntu 服务器的 IP 地址。
请注意,出于安全原因,建议仅在需要时启用匿名访问并限制共享权限。您可以根据实际需要进一步调整Samba配置。