使用 ubuntu 10.04 保护 samba 共享

使用 ubuntu 10.04 保护 samba 共享

我使用的是基于 Ubuntu 10.04(Backtrack 5 R1)的 Linux 发行版。我成功创建了一个可供网络中所有人读写的 Samba 共享。我想使用用户名/密码组合保护此共享。网络中任何可以提供此组合的主机都可以访问该共享并编辑其内容。

从技术上来说这可行吗?如果可行,我该怎么做?

答案1

您可以通过多种方式来确保 Samba 的安全,从密码到 Kerberos。

首先,要访问共享,您将使用在 samba 服务器上配置的用户名和密码。

我假设您已经有一个(登录)用户。

然后你给用户分配一个 Samba 密码

sudo smbpasswd -a username
sudo smbpasswd -e username

然后,您定义您的份额/etc/samba/smb.conf

sudo -e /etc/samba/smb.conf

gksu gedit /etc/samba/smb.conf

在定义共享目录的部分中

[private]
comment = private share
path = /path/to/share/point
browseable = no
read only = no
guest ok = no

完成这些编辑后,重新启动 samba 服务器。

sudo service samba restart

Samba 有许多安全功能,另请参阅

Ubuntu 服务器指南 保护 Samba

Ubuntu 社区 Wiki Samba 服务器指南

相关内容