我使用的是基于 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 有许多安全功能,另请参阅